Class SerialVersionLabelPolicy
- java.lang.Object
-
- org.alfresco.repo.version.common.versionlabel.SerialVersionLabelPolicy
-
- All Implemented Interfaces:
ClassPolicy,Policy,VersionServicePolicies.CalculateVersionLabelPolicy
public class SerialVersionLabelPolicy extends java.lang.Object implements VersionServicePolicies.CalculateVersionLabelPolicy
The serial version label policy.- Author:
- Roy Wetherall
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg
-
-
Constructor Summary
Constructors Constructor Description SerialVersionLabelPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcalculateVersionLabel(org.alfresco.service.namespace.QName classRef, Version preceedingVersion, int versionNumber, java.util.Map<java.lang.String,java.io.Serializable> versionProperties)Get the version label value base on the data provided.java.lang.StringcalculateVersionLabel(org.alfresco.service.namespace.QName classRef, Version preceedingVersion, java.util.Map<java.lang.String,java.io.Serializable> versionProperties)Get the version label value base on the data provided.
-
-
-
Method Detail
-
calculateVersionLabel
public java.lang.String calculateVersionLabel(org.alfresco.service.namespace.QName classRef, Version preceedingVersion, java.util.Map<java.lang.String,java.io.Serializable> versionProperties)Get the version label value base on the data provided.- Parameters:
classRef- QNamepreceedingVersion- the preceeding version, null if noneversionProperties- the version property values- Returns:
- the version label
-
calculateVersionLabel
public java.lang.String calculateVersionLabel(org.alfresco.service.namespace.QName classRef, Version preceedingVersion, int versionNumber, java.util.Map<java.lang.String,java.io.Serializable> versionProperties)Get the version label value base on the data provided.- Specified by:
calculateVersionLabelin interfaceVersionServicePolicies.CalculateVersionLabelPolicy- Parameters:
preceedingVersion- the preceeding version, null if noneversionNumber- the new version numberversionProperties- the version property values- Returns:
- the version label
-
-