Package org.nuxeo.ecm.core.versioning
Class VersioningPolicyDescriptor
java.lang.Object
org.nuxeo.ecm.core.versioning.VersioningPolicyDescriptor
- All Implemented Interfaces:
Comparable<VersioningPolicyDescriptor>
,Descriptor
public class VersioningPolicyDescriptor
extends Object
implements Comparable<VersioningPolicyDescriptor>, Descriptor
- Since:
- 9.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected String
protected VersioningOption
protected InitialStateDescriptor
protected Integer
Fields inherited from interface org.nuxeo.runtime.model.Descriptor
UNIQUE_DESCRIPTOR_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(VersioningPolicyDescriptor versioningPolicyDescriptor) getId()
The descriptor id, descriptors with same id are merged.int
getOrder()
boolean
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.nuxeo.runtime.model.Descriptor
doesRemove, merge
-
Field Details
-
id
-
order
-
increment
-
beforeUpdate
protected boolean beforeUpdate -
initialState
-
filterIds
-
-
Constructor Details
-
VersioningPolicyDescriptor
public VersioningPolicyDescriptor()
-
-
Method Details
-
getId
Description copied from interface:Descriptor
The descriptor id, descriptors with same id are merged.To forbid multiple descriptors use UNIQUE_DESCRIPTOR_ID.
To forbid merge use a unique value, non-overriden
toString()
for exemple.- Specified by:
getId
in interfaceDescriptor
-
getOrder
public int getOrder() -
getIncrement
-
isBeforeUpdate
public boolean isBeforeUpdate() -
getInitialState
-
getFilterIds
-
compareTo
- Specified by:
compareTo
in interfaceComparable<VersioningPolicyDescriptor>
-
toString
-