com.silverpeas.sharing.model
Class PublicationTicket

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

@Entity
public class PublicationTicket
extends Ticket

Author:
neysseric
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 PublicationTicket()
           
  PublicationTicket(int sharedObjectId, String componentId, String creatorId, Date creationDate, Date endDate, int nbAccessMax)
           
  PublicationTicket(int sharedObjectId, String componentId, UserDetail creator, Date creationDate, Date endDate, int nbAccessMax)
           
 
Method Summary
 ShareableAccessControl<PublicationTicket,PublicationDetail> getAccessControl()
           
 ShareableResource<PublicationDetail> 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

PublicationTicket

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

PublicationTicket

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

PublicationTicket

protected PublicationTicket()
Method Detail

getAccessControl

public ShareableAccessControl<PublicationTicket,PublicationDetail> getAccessControl()
Specified by:
getAccessControl in class Ticket

getResource

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


Copyright © 2016 Silverpeas. All Rights Reserved.