Class CometPublicationTree
- java.lang.Object
-
- com.priint.pubserver.tagging.TaggingObject
-
- com.priint.pubserver.comet.entity.CometEntity
-
- com.priint.pubserver.comet.entity.statement.CometStatement
-
- com.priint.pubserver.comet.entity.statement.CometScript
-
- com.priint.pubserver.comet.entity.publication.CometPublicationTree
-
- All Implemented Interfaces:
java.io.Serializable
public class CometPublicationTree extends CometScript
Java class for the Publication Root Tree configuration type
.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCometPublicationTree.SubjectThe Enum Subject.-
Nested classes/interfaces inherited from class com.priint.pubserver.comet.entity.statement.CometScript
CometScript.FrontRowLink
-
Nested classes/interfaces inherited from class com.priint.pubserver.comet.entity.CometEntity
CometEntity.Category
-
Nested classes/interfaces inherited from class com.priint.pubserver.tagging.TaggingObject
TaggingObject.LinkedSetWrapper<T>
-
-
Field Summary
-
Fields inherited from class com.priint.pubserver.comet.entity.CometEntity
id, TAG_DOMAIN_QUALIFIER, TAG_GROUP_QUALIFIER, TAG_TYPE_QUALIFIER
-
Fields inherited from class com.priint.pubserver.tagging.TaggingObject
tagsSet
-
-
Constructor Summary
Constructors Constructor Description CometPublicationTree()Instantiates a new comet publication tree.CometPublicationTree(Statement.StatementDescriptor type)Instantiates a new comet publication tree.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetRepositoryFilename()Gets the repository filename.java.lang.StringgetRepositoryPath()Gets the repository path.CometPublicationTree.SubjectgetSubject()Gets the subject.booleanisAction()Checks if is action.voidsetSubject(CometPublicationTree.Subject subject)Sets the subject.voidsetTypeIdentifier(Statement.StatementDescriptor type)Sets the type identifier.-
Methods inherited from class com.priint.pubserver.comet.entity.statement.CometScript
getFrontRowLink, getHierarchy, getInput, getOutput, getScriptEnvironment, getShortcut, getStatement, getTag, isActive, setActive, setFrontRowLink, setHierarchy, setInput, setOutput, setShortcut, setStatement, setTag
-
Methods inherited from class com.priint.pubserver.comet.entity.statement.CometStatement
getDescription, getEntityId, getLabel, getSequence, getTypeIdentifier, setDescription, setEntityId, setLabel, setSequence
-
Methods inherited from class com.priint.pubserver.comet.entity.CometEntity
checkMinimalConstraints, entityEquals, equals, getEntityDescription, getEntityLabel, getId, getReferenceConstraints, hashCode, initDefaultValues, initDefaultValues, setId
-
Methods inherited from class com.priint.pubserver.tagging.TaggingObject
addToTags, getTags, getTagValue, inTags, isA, removeFromTags, searchListByTags, setTags, setTags
-
-
-
-
Constructor Detail
-
CometPublicationTree
public CometPublicationTree()
Instantiates a new comet publication tree.
-
CometPublicationTree
public CometPublicationTree(Statement.StatementDescriptor type)
Instantiates a new comet publication tree.- Parameters:
type- the type
-
-
Method Detail
-
getRepositoryFilename
public java.lang.String getRepositoryFilename() throws CometExceptionGets the repository filename.- Overrides:
getRepositoryFilenamein classCometEntity- Returns:
- the repository filename
- Throws:
CometException- the comet exception
-
getRepositoryPath
public java.lang.String getRepositoryPath() throws CometExceptionGets the repository path.- Overrides:
getRepositoryPathin classCometEntity- Returns:
- the repository path
- Throws:
CometException- the comet exception
-
getSubject
public CometPublicationTree.Subject getSubject()
Gets the subject.- Returns:
- the subject
-
isAction
public boolean isAction()
Checks if is action.- Overrides:
isActionin classCometScript- Returns:
- true, if is action
-
setSubject
public void setSubject(CometPublicationTree.Subject subject)
Sets the subject.- Parameters:
subject- the new subject
-
setTypeIdentifier
public void setTypeIdentifier(Statement.StatementDescriptor type)
Sets the type identifier.- Overrides:
setTypeIdentifierin classCometStatement- Parameters:
type- the new type identifier
-
-