com.logicaldoc.web.document
Class VersionRecord

java.lang.Object
  extended by com.logicaldoc.core.PersistentObject
      extended by com.logicaldoc.core.ExtensibleObject
          extended by com.logicaldoc.core.document.AbstractDocument
              extended by com.logicaldoc.core.document.Version
                  extended by com.logicaldoc.web.document.VersionRecord
All Implemented Interfaces:
java.lang.Comparable<com.logicaldoc.core.document.Version>

public class VersionRecord
extends com.logicaldoc.core.document.Version

Utility class suitable for template display

Since:
3.0
Author:
Marco Meschieri - Logical Objects

Field Summary
 
Fields inherited from class com.logicaldoc.core.document.Version
EVENT_CHANGED, EVENT_CHECKIN, EVENT_MOVED, EVENT_RENAMED, EVENT_STORED
 
Fields inherited from class com.logicaldoc.core.document.AbstractDocument
DOC_CHECKED_OUT, DOC_LOCKED, DOC_UNLOCKED, EXPORT_LOCKED, EXPORT_UNLOCKED, INDEX_INDEXED, INDEX_SKIP, INDEX_TO_INDEX
 
Constructor Summary
VersionRecord(long versionId)
           
VersionRecord(com.logicaldoc.core.document.Version version)
           
 
Method Summary
 java.lang.String compare()
           
 int compareTo(com.logicaldoc.core.document.Version other)
           
 java.lang.String edit()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getComment()
           
 java.util.Date getCreation()
           
 java.lang.String getCustomId()
           
 java.util.Date getDate()
           
 long getDocId()
           
 com.logicaldoc.core.document.Document getDocument()
           
 java.lang.String getEvent()
           
 long getFileSize()
           
 java.lang.String getFileVersion()
           
 java.lang.String getIcon()
           
 long getId()
           
 java.lang.String getTitle()
           
 java.lang.String getUsername()
           
 java.lang.String getVersion()
           
 java.util.Date getVersionDate()
           
 com.logicaldoc.core.document.Version getWrappedVersion()
           
 long getWrappedVersionId()
           
 int hashCode()
           
 boolean isCurrentVersion()
           
 boolean isSelected()
           
 void setComment(java.lang.String comment)
           
 void setCurrentVersion(boolean currentVersion)
           
 void setDate(java.util.Date date)
           
 void setSelected(boolean selected)
           
 void setUsername(java.lang.String user)
           
 void setVersion(java.lang.String version)
           
 void setVersionDate(java.util.Date versionDate)
           
 java.lang.String toString()
           
 
Methods inherited from class com.logicaldoc.core.document.Version
create, getCreator, getCreatorId, getFolderId, getFolderName, getTemplateId, getTemplateName, getTgs, getUserId, setCreator, setCreatorId, setDocId, setEvent, setFolderId, setFolderName, setTemplateId, setTemplateName, setTgs, setUserId
 
Methods inherited from class com.logicaldoc.core.document.AbstractDocument
addTag, clearTags, getCoverage, getDeleteUserId, getDigest, getDocRef, getExportId, getExportName, getExportStatus, getExportVersion, getFileExtension, getFileName, getFolder, getImmutable, getIndexed, getLanguage, getLocale, getLockUserId, getObject, getPublisher, getPublisherId, getRecipient, getSigned, getSource, getSourceAuthor, getSourceDate, getSourceId, getSourceType, getStatus, getTags, getTagsString, getTemplate, getType, isToIndex, setCoverage, setCreation, setCustomId, setDeleteUserId, setDigest, setDocRef, setExportId, setExportName, setExportStatus, setExportVersion, setFileName, setFileSize, setFileVersion, setFolder, setImmutable, setIndexed, setLanguage, setLocale, setLockUserId, setObject, setPublisher, setPublisherId, setRecipient, setSigned, setSource, setSourceAuthor, setSourceDate, setSourceId, setSourceType, setStatus, setTags, setTemplate, setTitle, setType
 
Methods inherited from class com.logicaldoc.core.ExtensibleObject
getAttributeAtPosition, getAttributeNames, getAttributes, getExtendedAttribute, getValue, removeAttribute, setAttributes, setValue
 
Methods inherited from class com.logicaldoc.core.PersistentObject
getDeleted, getLastModified, setDeleted, setId, setLastModified
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionRecord

public VersionRecord(long versionId)

VersionRecord

public VersionRecord(com.logicaldoc.core.document.Version version)
Method Detail

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

isCurrentVersion

public boolean isCurrentVersion()

setCurrentVersion

public void setCurrentVersion(boolean currentVersion)

edit

public java.lang.String edit()

compare

public java.lang.String compare()

compareTo

public int compareTo(com.logicaldoc.core.document.Version other)
Specified by:
compareTo in interface java.lang.Comparable<com.logicaldoc.core.document.Version>
Overrides:
compareTo in class com.logicaldoc.core.document.Version

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class com.logicaldoc.core.PersistentObject

getComment

public java.lang.String getComment()
Overrides:
getComment in class com.logicaldoc.core.document.Version

getDate

public java.util.Date getDate()
Overrides:
getDate in class com.logicaldoc.core.document.AbstractDocument

getUsername

public java.lang.String getUsername()
Overrides:
getUsername in class com.logicaldoc.core.document.Version

getVersion

public java.lang.String getVersion()
Overrides:
getVersion in class com.logicaldoc.core.document.AbstractDocument

hashCode

public int hashCode()
Overrides:
hashCode in class com.logicaldoc.core.PersistentObject

setComment

public void setComment(java.lang.String comment)
Overrides:
setComment in class com.logicaldoc.core.document.Version

setDate

public void setDate(java.util.Date date)
Overrides:
setDate in class com.logicaldoc.core.document.AbstractDocument

setUsername

public void setUsername(java.lang.String user)
Overrides:
setUsername in class com.logicaldoc.core.document.Version

setVersion

public void setVersion(java.lang.String version)
Overrides:
setVersion in class com.logicaldoc.core.document.AbstractDocument

toString

public java.lang.String toString()
Overrides:
toString in class com.logicaldoc.core.document.Version

getVersionDate

public java.util.Date getVersionDate()
Overrides:
getVersionDate in class com.logicaldoc.core.document.Version

setVersionDate

public void setVersionDate(java.util.Date versionDate)
Overrides:
setVersionDate in class com.logicaldoc.core.document.Version

getFileVersion

public java.lang.String getFileVersion()
Overrides:
getFileVersion in class com.logicaldoc.core.document.AbstractDocument

getEvent

public java.lang.String getEvent()
Overrides:
getEvent in class com.logicaldoc.core.document.Version

getWrappedVersion

public com.logicaldoc.core.document.Version getWrappedVersion()

getCreation

public java.util.Date getCreation()
Overrides:
getCreation in class com.logicaldoc.core.document.AbstractDocument

getCustomId

public java.lang.String getCustomId()
Overrides:
getCustomId in class com.logicaldoc.core.document.AbstractDocument

getFileSize

public long getFileSize()
Overrides:
getFileSize in class com.logicaldoc.core.document.AbstractDocument

getIcon

public java.lang.String getIcon()
Overrides:
getIcon in class com.logicaldoc.core.document.AbstractDocument

getTitle

public java.lang.String getTitle()
Overrides:
getTitle in class com.logicaldoc.core.document.AbstractDocument

getDocument

public com.logicaldoc.core.document.Document getDocument()

getId

public long getId()
Overrides:
getId in class com.logicaldoc.core.PersistentObject

getWrappedVersionId

public long getWrappedVersionId()

getDocId

public long getDocId()
Overrides:
getDocId in class com.logicaldoc.core.document.Version


Copyright © 2008-2010 Logical Objects. All Rights Reserved.