com.silverpeas.sharing.model
Class VersionFileTicket

java.lang.Object
  extended by com.silverpeas.sharing.model.Ticket
      extended by com.silverpeas.sharing.model.VersionFileTicket
All Implemented Interfaces:
Serializable

@Entity
public class VersionFileTicket
extends Ticket

Ticket for files with versions.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.silverpeas.sharing.model.Ticket
componentId, creationDate, creatorId, downloads, endDate, FILE_TYPE, nbAccess, nbAccessMax, NODE_TYPE, PUBLICATION_TYPE, sharedObjectId, sharedObjectType, token, updateDate, updaterId, VERSION_TYPE
 
Constructor Summary
protected VersionFileTicket()
           
  VersionFileTicket(int sharedObjectId, String componentId, String creatorId, Date creationDate, Date endDate, int nbAccessMax)
           
  VersionFileTicket(int sharedObjectId, String componentId, UserDetail creator, Date creationDate, Date endDate, int nbAccessMax)
           
 
Method Summary
 ShareableAccessControl<VersionFileTicket,HistorisedDocument> getAccessControl()
           
 HistorisedDocument getDocument()
           
 ShareableResource<HistorisedDocument> getResource()
           
 
Methods inherited from class com.silverpeas.sharing.model.Ticket
addDownload, equals, getComponentId, getCreationDate, getCreatorId, getDownloads, getEndDate, getLastModifier, getNbAccess, getNbAccessMax, getSharedObjectId, getSharedObjectType, getToken, getUpdateDate, getUrl, hashCode, isContinuous, isModified, isValid, setContinuous, setCreator, setDownloads, setEndDate, setLastModifier, setNbAccess, setNbAccessMax, setToken, setUpdateDate, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionFileTicket

public VersionFileTicket(int sharedObjectId,
                         String componentId,
                         String creatorId,
                         Date creationDate,
                         Date endDate,
                         int nbAccessMax)

VersionFileTicket

public VersionFileTicket(int sharedObjectId,
                         String componentId,
                         UserDetail creator,
                         Date creationDate,
                         Date endDate,
                         int nbAccessMax)

VersionFileTicket

protected VersionFileTicket()
Method Detail

getDocument

public HistorisedDocument getDocument()

getResource

public ShareableResource<HistorisedDocument> getResource()
Specified by:
getResource in class Ticket

getAccessControl

public ShareableAccessControl<VersionFileTicket,HistorisedDocument> getAccessControl()
Specified by:
getAccessControl in class Ticket


Copyright © 2016 Silverpeas. All Rights Reserved.