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 VersioningMode
versioningMode
The 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 VersioningMode
getVersioningMode()
Gets the value of the versioningMode property.void
setVersioningMode(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()
-
-