Class VersionableComponentClass
- java.lang.Object
-
- com.flower.docs.domain.common.IdentifiableElement
-
- com.flower.docs.domain.componentclass.ComponentClass
-
- com.flower.docs.domain.componentclass.VersionableComponentClass
-
- All Implemented Interfaces:
HasDescription,java.io.Serializable
- Direct Known Subclasses:
DocumentClass
public abstract class VersionableComponentClass extends ComponentClass implements java.io.Serializable
A class of component which can be versioned <p>Java class for VersionableComponentClass complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <complexType name="VersionableComponentClass"> <complexContent> <extension base="{http://flower.com/docs/domain/componentclass}ComponentClass"> <sequence> <element name="versioningMode" type="{http://flower.com/docs/domain/componentclass}VersioningMode" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType> </pre>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected VersioningModeversioningModeThe versioning mode-
Fields inherited from class com.flower.docs.domain.componentclass.ComponentClass
active, category, data, descriptions, displayNames, retentionDuration, tagCategories, tagReferences, technical
-
Fields inherited from class com.flower.docs.domain.common.IdentifiableElement
id
-
-
Constructor Summary
Constructors Constructor Description VersionableComponentClass()Default no-arg constructor abcVersionableComponentClass(Id id, Data data, java.util.List<Id> tagCategories, java.util.List<TagReference> tagReferences, java.util.List<I18NLabel> displayNames, java.util.List<I18NLabel> descriptions, DurationType retentionDuration, Category category, boolean active, java.lang.Boolean technical, VersioningMode versioningMode)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VersioningModegetVersioningMode()Gets the value of the versioningMode property.voidsetVersioningMode(VersioningMode value)Sets the value of the versioningMode property.-
Methods inherited from class com.flower.docs.domain.componentclass.ComponentClass
getCategory, getData, getDescriptions, getDisplayNames, getRetentionDuration, getTagCategories, getTagReferences, isActive, isTechnical, setActive, setCategory, setData, setDescriptions, setDisplayNames, setRetentionDuration, setTagCategories, setTagReferences, setTechnical
-
Methods inherited from class com.flower.docs.domain.common.IdentifiableElement
getId, setId
-
-
-
-
Field Detail
-
versioningMode
protected VersioningMode versioningMode
The versioning mode
-
-
Constructor Detail
-
VersionableComponentClass
public VersionableComponentClass()
Default no-arg constructor abc
-
VersionableComponentClass
public VersionableComponentClass(Id id, Data data, java.util.List<Id> tagCategories, java.util.List<TagReference> tagReferences, java.util.List<I18NLabel> displayNames, java.util.List<I18NLabel> descriptions, DurationType retentionDuration, Category category, boolean active, java.lang.Boolean technical, VersioningMode versioningMode)
Fully-initialising value constructor
-
-
Method Detail
-
getVersioningMode
public VersioningMode getVersioningMode()
Gets the value of the versioningMode property. <p> The versioning mode- Returns:
- possible object is
VersioningMode
-
setVersioningMode
public void setVersioningMode(VersioningMode value)
Sets the value of the versioningMode property.- Parameters:
value- allowed object isVersioningMode- See Also:
getVersioningMode()
-
-