public class Version extends AbstractDocument implements Comparable<Version>
Modifier and Type | Field and Description |
---|---|
static String |
EVENT_CHANGED |
static String |
EVENT_CHECKIN |
static String |
EVENT_MOVED |
static String |
EVENT_RENAMED |
static String |
EVENT_STORED |
BARCODE_PROCESSED, BARCODE_SKIP, BARCODE_TO_PROCESS, DOC_CHECKED_OUT, DOC_LOCKED, DOC_UNLOCKED, EXPORT_LOCKED, EXPORT_UNLOCKED, INDEX_INDEXED, INDEX_SKIP, INDEX_TO_INDEX
Constructor and Description |
---|
Version() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Version other)
for sorting a list of Version objects by the version number
|
static Version |
create(Document document,
User user,
String comment,
String event,
boolean release)
Factory method that creates a Version and replicate all given document's
properties.
|
String |
getCreator() |
long |
getCreatorId() |
long |
getDocId() |
String |
getEvent() |
long |
getFolderId() |
String |
getFolderName() |
Long |
getTemplateId() |
String |
getTemplateName() |
long |
getUserId() |
String |
getUsername() |
Date |
getVersionDate() |
void |
setCreator(String creator) |
void |
setCreatorId(long creatorId) |
void |
setDocId(long docId) |
void |
setEvent(String event) |
void |
setFolderId(long folderId) |
void |
setFolderName(String folderName) |
void |
setTemplateId(Long templateId) |
void |
setTemplateName(String templateName) |
void |
setUserId(long userId) |
void |
setUsername(String username) |
void |
setVersionDate(Date versionDate) |
String |
toString() |
addTag, clearTags, getBarcoded, getComment, getCoverage, getCreation, getCustomId, getDate, getDeleteUserId, getDigest, getDocRef, getExportId, getExportName, getExportStatus, getExportVersion, getExtResId, getFileExtension, getFileName, getFileSize, getFileVersion, getFolder, getIcon, getImmutable, getIndexed, getLanguage, getLocale, getLockUserId, getObject, getPublished, getPublisher, getPublisherId, getRating, getRecipient, getSigned, getSource, getSourceAuthor, getSourceDate, getSourceId, getSourceType, getStartPublishing, getStatus, getStopPublishing, getTags, getTagsString, getTemplate, getTgs, getTitle, getTransactionId, getType, getVersion, getWorkflowStatus, isPublishing, isToIndex, setBarcoded, setComment, setCoverage, setCreation, setCustomId, setDate, setDeleteUserId, setDigest, setDocRef, setExportId, setExportName, setExportStatus, setExportVersion, setExtResId, setFileName, setFileSize, setFileVersion, setFolder, setImmutable, setIndexed, setLanguage, setLocale, setLockUserId, setObject, setPublished, setPublisher, setPublisherId, setRating, setRecipient, setSigned, setSource, setSourceAuthor, setSourceDate, setSourceId, setSourceType, setStartPublishing, setStatus, setStopPublishing, setTags, setTemplate, setTgs, setTitle, setTransactionId, setType, setVersion, setWorkflowStatus
getAttributeAtPosition, getAttributeNames, getAttributes, getExtendedAttribute, getValue, removeAttribute, setAttributes, setValue
equals, getDeleted, getId, getLastModified, hashCode, setDeleted, setId, setLastModified
public static final String EVENT_STORED
public static final String EVENT_CHANGED
public static final String EVENT_CHECKIN
public static final String EVENT_RENAMED
public static final String EVENT_MOVED
public long getUserId()
public void setUserId(long userId)
public String getUsername()
getUsername()
public void setUsername(String username)
setUsername(java.lang.String)
public int compareTo(Version other)
compareTo
in interface Comparable<Version>
public String toString()
toString
in class PersistentObject
public Date getVersionDate()
public void setVersionDate(Date versionDate)
public long getFolderId()
public void setFolderId(long folderId)
public String getFolderName()
public void setFolderName(String folderName)
public Long getTemplateId()
public void setTemplateId(Long templateId)
public String getTemplateName()
public void setTemplateName(String templateName)
public static Version create(Document document, User user, String comment, String event, boolean release)
document
- The document to be versioneduser
- The user who made the changescomment
- The version commentevent
- The event that caused the new releaserelease
- True if this is a new release(eg: 2.0) rather than a
subversion(eg: 1.1)initial
- True if this is an initial releasepublic String getEvent()
public void setEvent(String event)
public String getCreator()
getCreator
in class AbstractDocument
public void setCreator(String creator)
setCreator
in class AbstractDocument
public long getCreatorId()
getCreatorId
in class AbstractDocument
public void setCreatorId(long creatorId)
setCreatorId
in class AbstractDocument
public long getDocId()
public void setDocId(long docId)
Copyright © 2008-2014 Logical Objects. All Rights Reserved.