Package com.tridion.storage
Class Publication
java.lang.Object
com.tridion.storage.BaseEntityImpl
com.tridion.storage.ItemMeta
com.tridion.storage.Publication
- All Implemented Interfaces:
ItemMetaBase,BaseEntity,ItemMetaEntity,PublicationEntity,Serializable
This represents publications in the database.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an empty publication object.Publication(int namespaceId, int publicationId) Constructs a publication object.Publication(int namespaceId, int publicationId, String title, String key, String publicationPath, String publicationUrl, String multimediaPath, String multimediaUrl) Constructs a publication object. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintintintgetId()getKey()inthashCode()voidsetEntityItemId(int componentItemId) voidsetEntityNamespaceId(int componentNamespaceId) voidsetEntityPublicationId(int componentPublicationId) voidsetId(int id) voidsetItemId(int itemId) voidvoidsetMultimediaPath(String multimediaPath) voidsetMultimediaUrl(String multimediaUrl) voidsetNamespaceId(int namespaceId) voidsetPublicationId(int publicationId) voidsetPublicationPath(String publicationPath) voidsetPublicationTitle(String publicationTitle) voidsetPublicationUrl(String publicationUrl) toString()Methods inherited from class com.tridion.storage.ItemMeta
getCreationDate, getCustomMetaValues, getEntityId, getInitialPublishDate, getItemId, getItemSelector, getItemType, getLastPublishDate, getMajorVersion, getMinorVersion, getModificationDate, getNamespaceId, getOwningPublication, getPK, getPublicationId, getRelatedKeywords, getTitle, getTrustee, setCreationDate, setCustomMeta, setCustomMetaValues, setEntityId, setInitialPublishDate, setItemSelector, setItemType, setLastPublishDate, setMajorVersion, setMinorVersion, setModificationDate, setOwningPublication, setRelatedKeywords, setRelatedKeywords, setTitle, setTrusteeMethods inherited from class com.tridion.storage.BaseEntityImpl
getEntityName, setPKMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.tridion.storage.BaseEntity
getEntityName, getPK, setPKMethods inherited from interface com.tridion.storage.entities.PublicationEntity
getNamespaceId, getTitle, setTitle
-
Constructor Details
-
Publication
public Publication()Constructs an empty publication object. -
Publication
public Publication(int namespaceId, int publicationId) Constructs a publication object.- Parameters:
namespaceId- namespaceIdpublicationId- The publication id.
-
Publication
public Publication(int namespaceId, int publicationId, String title, String key, String publicationPath, String publicationUrl, String multimediaPath, String multimediaUrl) Constructs a publication object.- Parameters:
namespaceId- namespaceIdpublicationId- The publication id.title- The publication title.key- The publication key.publicationPath- The publication path.publicationUrl- The publication URL.multimediaPath- The multimedia path.multimediaUrl- The multimedia URL.
-
-
Method Details
-
getEntityNamespaceId
public int getEntityNamespaceId() -
getEntityItemId
public int getEntityItemId() -
getEntityPublicationId
public int getEntityPublicationId() -
setEntityNamespaceId
public void setEntityNamespaceId(int componentNamespaceId) -
setEntityPublicationId
public void setEntityPublicationId(int componentPublicationId) -
setEntityItemId
public void setEntityItemId(int componentItemId) -
setNamespaceId
public void setNamespaceId(int namespaceId) - Specified by:
setNamespaceIdin interfaceItemMetaEntity- Specified by:
setNamespaceIdin interfacePublicationEntity- Overrides:
setNamespaceIdin classItemMeta
-
getId
public int getId()- Specified by:
getIdin interfacePublicationEntity
-
setId
public void setId(int id) - Specified by:
setIdin interfacePublicationEntity
-
setPublicationId
public void setPublicationId(int publicationId) - Specified by:
setPublicationIdin interfaceItemMetaEntity- Overrides:
setPublicationIdin classItemMeta
-
setItemId
public void setItemId(int itemId) - Specified by:
setItemIdin interfaceItemMetaEntity- Overrides:
setItemIdin classItemMeta
-
getPublicationTitle
-
setPublicationTitle
-
getKey
- Specified by:
getKeyin interfacePublicationEntity
-
setKey
- Specified by:
setKeyin interfacePublicationEntity
-
getPublicationPath
- Specified by:
getPublicationPathin interfacePublicationEntity
-
setPublicationPath
- Specified by:
setPublicationPathin interfacePublicationEntity
-
getPublicationUrl
- Specified by:
getPublicationUrlin interfacePublicationEntity
-
setPublicationUrl
- Specified by:
setPublicationUrlin interfacePublicationEntity
-
getMultimediaPath
- Specified by:
getMultimediaPathin interfacePublicationEntity
-
setMultimediaPath
- Specified by:
setMultimediaPathin interfacePublicationEntity
-
getMultimediaUrl
- Specified by:
getMultimediaUrlin interfacePublicationEntity
-
setMultimediaUrl
- Specified by:
setMultimediaUrlin interfacePublicationEntity
-
toString
-
equals
-
hashCode
public int hashCode()
-