Interface EntityVersionPlugin

All Known Implementing Classes:
VariantPolicy

public interface EntityVersionPlugin

EntityVersionPlugin interface.

Version:
$Id: $Id
Author:
matthieu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant POST_UPDATE_HISTORY_NODEREF="postUpdateHistoryNodeRef"
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    cancelCheckout(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)
    cancelCheckout.
    void
    doAfterCheckout(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)
    doAfterCheckout.
    void
    doBeforeCheckin(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)
    doBeforeCheckin.
    void
    impactWUsed(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description, Date effectiveDate)
    impactWUsed.
  • Field Details

    • POST_UPDATE_HISTORY_NODEREF

      static final String POST_UPDATE_HISTORY_NODEREF
      Constant POST_UPDATE_HISTORY_NODEREF="postUpdateHistoryNodeRef"
      See Also:
  • Method Details

    • doAfterCheckout

      void doAfterCheckout(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)

      doAfterCheckout.

      Parameters:
      origNodeRef - a NodeRef object.
      workingCopyNodeRef - a NodeRef object.
    • doBeforeCheckin

      void doBeforeCheckin(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)

      doBeforeCheckin.

      Parameters:
      origNodeRef - a NodeRef object.
      workingCopyNodeRef - a NodeRef object.
    • cancelCheckout

      void cancelCheckout(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef workingCopyNodeRef)

      cancelCheckout.

      Parameters:
      origNodeRef - a NodeRef object.
      workingCopyNodeRef - a NodeRef object.
    • impactWUsed

      void impactWUsed(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description, Date effectiveDate)

      impactWUsed.

      Parameters:
      entityNodeRef - a NodeRef object.
      versionType - a VersionType object.
      description - a String object.
      effectiveDate - a Date object