public interface IPublication
extends com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData
IPublication object allows to read attribute values of a publication
as well as accessing child items and related items.
Item type constant: "gm.changedocumentationmodule.publication"| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildren()
Returns the group of person children.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildren(int sortingCriterion)
Returns the group of person children.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildren(java.lang.String sortingProperty)
Returns the group of person children.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildrenWithCategory(java.lang.String categoryID)
Returns the group of person children that belong to the specified category.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildrenWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns the group of person children that belong to the specified category.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildrenWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns the group of person children that belong to the specified category.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildrenWithDefaultCategory()
Returns the group of person children that belong to the default category.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildrenWithDefaultCategory(int sortingCriterion)
Returns the group of person children that belong to the default category.
|
java.util.List<? extends IGroupofPerson> |
getGroupofPersonChildrenWithDefaultCategory(java.lang.String sortingProperty)
Returns the group of person children that belong to the default category.
|
java.lang.String |
getID()
Returns the id of the publication.
|
java.lang.String |
getIDandTitle()
Returns the id and title of the publication.
|
IPublicationsFolder |
getParentPublicationsFolder()
Returns the parent publications folder.
|
ITypeofPublication |
getPublicationType()
Returns the linked publication type or null if none is linked.
|
java.lang.String |
getTitle()
Returns the title of the publication.
|
java.util.List<? extends IVersion> |
getVersionChildren()
Returns the version children.
|
java.util.List<? extends IVersion> |
getVersionChildren(int sortingCriterion)
Returns the version children.
|
java.util.List<? extends IVersion> |
getVersionChildren(java.lang.String sortingProperty)
Returns the version children.
|
java.util.List<? extends IVersion> |
getVersionChildrenWithCategory(java.lang.String categoryID)
Returns the version children that belong to the specified category.
|
java.util.List<? extends IVersion> |
getVersionChildrenWithCategory(java.lang.String categoryID,
int sortingCriterion)
Returns the version children that belong to the specified category.
|
java.util.List<? extends IVersion> |
getVersionChildrenWithCategory(java.lang.String categoryID,
java.lang.String sortingProperty)
Returns the version children that belong to the specified category.
|
java.util.List<? extends IVersion> |
getVersionChildrenWithDefaultCategory()
Returns the version children that belong to the default category.
|
java.util.List<? extends IVersion> |
getVersionChildrenWithDefaultCategory(int sortingCriterion)
Returns the version children that belong to the default category.
|
java.util.List<? extends IVersion> |
getVersionChildrenWithDefaultCategory(java.lang.String sortingProperty)
Returns the version children that belong to the default category.
|
boolean |
hasGroupofPersonChildren()
Returns whether this publication has children of type group of person.
|
boolean |
hasPublicationsFolderParent()
Returns whether this publication has a parent of type publications folder.
|
boolean |
hasVersionChildren()
Returns whether this publication has children of type version.
|
getAncestorObjects, getAttribute_asParagraphList, getAttribute_asSingleLine, getAttribute_asTimestamp_MilliSecondsSince_01_01_1970, getAttribute, getChildObjects, getChildObjects, getChildObjectsOfTypeRank, getChildObjectsWithCategory, getChildObjectsWithCategory, getChildObjectsWithDefaultCategory, getChildObjectsWithDefaultCategory, getChildrenIDPrefix, getLinkedModelElements, getObjectType, getParentObject, getRelatedLOObjects, getRelatedLOObjects, getRelatedLOObjectsWithCategory, getRelatedLOObjectsWithCategory, getRelatedLOObjectsWithDefaultCategory, getRelatedLOObjectsWithDefaultCategory, getRelatedMDObjects, getRelatedMDObjects, getRelatedMDObjectsWithCategory, getRelatedMDObjectsWithCategory, getRelatedMDObjectsWithDefaultCategory, getRelatedMDObjectsWithDefaultCategory, getUniqueIdentifier, isLinkedToAnyModelElement, toRecordgetEMFFile, getImage, getPNGFile, getSVGFile, getWMFFilegetCategoryID, getCategoryLabel, getDateTimeProperty_MilliSecondsSince_01_01_1970, getFileProperty, getFileProperty, getFilePropertyAsBase64StringList, getFilePropertyAsFileName, getFilePropertyAsFileName, getFilePropertyAsRawStringList, getFilePropertyAsStringList, getPropertyAsString, getPropertyAsStringArray, getPropertyAsStringList, hasCustomPropertyValues, hasDefaultCategory, hasPropertyValue, readImageInfoOfFilePropertygetCommitVersion, getCreationDate_MilliSecondsSince_01_01_1970, getCreationDate, getCreator, getDateOfLastModification_MilliSecondsSince_01_01_1970, getDateOfLastModification, getDisplayName, getLastModifier, getLinkForShow, getModificationCount, getProjectUniqueIdentifier, getTypeID, getTypeName, toRecordjava.lang.String getID()
java.lang.String getTitle()
java.lang.String getIDandTitle()
boolean hasPublicationsFolderParent()
IPublicationsFolder getParentPublicationsFolder()
boolean hasGroupofPersonChildren()
java.util.List<? extends IGroupofPerson> getGroupofPersonChildren()
java.util.List<? extends IGroupofPerson> getGroupofPersonChildren(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IGroupofPerson> getGroupofPersonChildren(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IGroupofPerson> getGroupofPersonChildrenWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IGroupofPerson> getGroupofPersonChildrenWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IGroupofPerson> getGroupofPersonChildrenWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IGroupofPerson> getGroupofPersonChildrenWithDefaultCategory()
java.util.List<? extends IGroupofPerson> getGroupofPersonChildrenWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IGroupofPerson> getGroupofPersonChildrenWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingboolean hasVersionChildren()
java.util.List<? extends IVersion> getVersionChildren()
java.util.List<? extends IVersion> getVersionChildren(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IVersion> getVersionChildren(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IVersion> getVersionChildrenWithCategory(java.lang.String categoryID)
categoryID - the category IDjava.util.List<? extends IVersion> getVersionChildrenWithCategory(java.lang.String categoryID, int sortingCriterion)
categoryID - the category IDsortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IVersion> getVersionChildrenWithCategory(java.lang.String categoryID, java.lang.String sortingProperty)
categoryID - the category IDsortingProperty - specifies the custom property which shall be used as a criterion for sortingjava.util.List<? extends IVersion> getVersionChildrenWithDefaultCategory()
java.util.List<? extends IVersion> getVersionChildrenWithDefaultCategory(int sortingCriterion)
sortingCriterion - specifies the criterion to be used for sorting (use the integer constants defined above)java.util.List<? extends IVersion> getVersionChildrenWithDefaultCategory(java.lang.String sortingProperty)
sortingProperty - specifies the custom property which shall be used as a criterion for sortingITypeofPublication getPublicationType()