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 booleanprotected Stringprotected VersioningOptionprotected InitialStateDescriptorprotected IntegerFields inherited from interface org.nuxeo.runtime.model.Descriptor
UNIQUE_DESCRIPTOR_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(VersioningPolicyDescriptor versioningPolicyDescriptor) getId()The descriptor id, descriptors with same id are merged.intgetOrder()booleantoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:DescriptorThe 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:
getIdin interfaceDescriptor
-
getOrder
public int getOrder() -
getIncrement
-
isBeforeUpdate
public boolean isBeforeUpdate() -
getInitialState
-
getFilterIds
-
compareTo
- Specified by:
compareToin interfaceComparable<VersioningPolicyDescriptor>
-
toString
-