Interface VersionServicePolicies.OnCreateVersionPolicy

    • Field Detail

      • QNAME

        static final QName QNAME
    • Method Detail

      • onCreateVersion

        void onCreateVersion​(QName classRef,
                             NodeRef versionableNode,
                             Map<String,​Serializable> versionProperties,
                             PolicyScope nodeDetails)
        Called during the creation of the version to determine what the versioning policy for a perticular type may be. WARNING: implementing behaviour for this policy effects the versioning behaviour of the type the behaviour is registered against.
        Parameters:
        classRef - the class reference
        versionableNode - the versionable node reference
        versionProperties - the version properties
        nodeDetails - the details of the node to be versioned