Package mc.core.model.channel
Class Publication
java.lang.Object
mc.core.model.base.EntityBase
mc.core.model.base.ComplexEntity
mc.core.model.channel.Publication
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity,IEntity,ISortableEntity
Entity representing an instance of a publication that has been performed. A publication is always associated with a
PublicationProfile that holds the parameters for this publication. After running the Publication gets the next
version number and is stored with the PublicationProfile. Already existing Publications are deleted unless
PublicationProfileType is configured to have versions and depending on number of version currently held in the
system.
The Report holds all messages created during publication process, including any error messages.
The Report holds all messages created during publication process, including any error messages.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class mc.core.model.base.ComplexEntity
ComplexEntity.ComplexEntityComparator, ComplexEntity.ParamNested classes/interfaces inherited from class mc.core.model.base.EntityBase
EntityBase.EntityComparator -
Field Summary
Fields inherited from class mc.core.model.base.EntityBase
INTDESC_COLUMN_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()override in derived classes, return null if ComplexEntity-subclass is not type managed.voidsetCreationDateTime(Calendar creationDateTime) voidsetPreviewAsset(Asset asset) voidsetPublicationProfile(PublicationProfile publicationProfile) voidvoidsetVersion(String version) Methods inherited from class mc.core.model.base.ComplexEntity
addState, getAttributes, getCollections, getCollections, getCollectionToCEs, getDateCreated, getDateModified, getEntityData, getEntityDatas, getEntityFilters, getEntityOwner, getExternalKey, getFileId, getFilename, getHasObjectRights, getId, getInternalDescription, getLifeCycleFlag, getMasterId, getMasterLocale, getMemos, getParameter, getParameters, getParameterValue, getPermissions, getRelatedEntities, getState, getStateGroupTypes, getStates, getStatesToRemove, getVersions, getWatches, isArchived, isDeleted, isRightInheritanceDisabled, isSecondaryCollection, isVisible, setAttributes, setCollectionToCEs, setDateCreated, setDateModified, setEntityDatas, setEntityFilters, setEntityOwner, setExternalKey, setFileId, setFilename, setId, setLifeCycleFlag, setMasterId, setMasterLocale, setMemos, setParameters, setPermissions, setRelatedEntities, setRightInheritanceDisabled, setStates, setType, setVersions, setWatchesMethods inherited from class mc.core.model.base.EntityBase
equals, getCollection, getDescription, getDescription, getFlag, getIsSystem, getName, getName, getNamespace, getPrio, hashCode, setCollection, setDescription, setDescription, setFlag, setInternalDescription, setIsSystem, setName, setName, setNamespace, setPrio, toString
-
Constructor Details
-
Publication
public Publication()
-
-
Method Details
-
getPublicationProfile
-
setPublicationProfile
-
getCreationDateTime
-
setCreationDateTime
-
getVersion
-
setVersion
-
getReport
-
setReport
-
getPreviewAsset
-
setPreviewAsset
-
getType
Description copied from class:ComplexEntityoverride in derived classes, return null if ComplexEntity-subclass is not type managed.- Specified by:
getTypein classComplexEntity
-