Interface EntityActivityService

All Known Implementing Classes:
EntityActivityServiceImpl

public interface EntityActivityService

EntityActivityService interface.

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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant ADDED_ASPECTS="addedAspects"
    static final String
    Constant AFTER="after"
    static final String
    Constant BEFORE="before"
    static final String
    Constant PROP_ACTIVITY_EVENT="activityEvent"
    static final String
    Constant PROP_AFTER_STATE="afterState"
    static final String
    Constant PROP_BEFORE_STATE="beforeState"
    static final String
    Constant PROP_BRANCH_TITLE="branchTitle"
    static final String
    Constant PROP_CHARACT_NODEREF="charactNodeRef"
    static final String
    Constant PROP_CHARACT_TYPE="charactType"
    static final String
    Constant PROP_CLASSNAME="className"
    static final String
    Constant PROP_COMMENT_NODEREF="commentNodeRef"
    static final String
    Constant PROP_CONTENT_NODEREF="contentNodeRef"
    static final String
    Constant PROP_DATALIST_NODEREF="datalistNodeRef"
    static final String
    Constant PROP_DATALIST_TYPE="datalistType"
    static final String
    Constant PROP_ENTITY_NODEREF="entityNodeRef"
    static final String
    Constant PROP_ENTITY_TYPE="entityType"
    static final String
    Constant PROP_PARENT_NAME="parentName"
    static final String
    Constant PROP_PROPERTIES="properties"
    static final String
    Constant PROP_TITLE="title"
    static final String
    Constant PROP_VERSION_LABEL="versionLabel"
    static final String
    Constant PROP_VERSION_NODEREF="versionNodeRef"
    static final String
    Constant REMOVED_ASPECTS="removedAspects"
  • Method Summary

    Modifier and Type
    Method
    Description
    cleanActivities.
    void
    clearAllActivities(org.alfresco.service.cmr.repository.NodeRef entityTplNodeRef)
    clearAllActivities.
    org.alfresco.service.cmr.repository.NodeRef
    getEntityNodeRefForActivity(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName itemType)
    getEntityNodeRefForActivity.
    boolean
    isIgnoreStateProperty(org.alfresco.service.namespace.QName propName)
    isIgnoreStateProperty.
    boolean
    isMatchingStateProperty(org.alfresco.service.namespace.QName propName)
    isMatchingStateProperty.
    void
    mergeActivities(org.alfresco.service.cmr.repository.NodeRef fromNodeRef, org.alfresco.service.cmr.repository.NodeRef toNodeRef)
    mergeActivities.
    org.json.JSONObject
    postActivityLookUp(ActivityType activityType, String value)
    postActivityLookUp.
    boolean
    postChangeOrderActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef changeOrderNodeRef)
    postChangeOrderActivity.
    boolean
    postCommentActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef, ActivityEvent activityEvent)
    postCommentActivity.
    postCommentActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef commentNodeRef, ActivityEvent activityEvent, boolean notifyObservers)
    postCommentActivity.
    boolean
    postComplianceCheckActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)
    postComplianceCheckActivity.
    boolean
    postContentActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef contentNodeRef, ActivityEvent activityEvent)
    postContentActivity.
    boolean
    postDatalistActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef datalistItemNodeRef, ActivityEvent activityEvent, Map<org.alfresco.service.namespace.QName,org.alfresco.util.Pair<Serializable,Serializable>> updatedProperties)
    postDatalistActivity.
    void
    postDataListCopyActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef sourceEntityNodeRef, org.alfresco.service.cmr.repository.NodeRef sourceListNodeRef, String action)
    postDataListCopyActivity.
    boolean
    postDataListDeleteFromTemplateActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef templateNodeRef, String listType)
    postDataListDeleteFromTemplateActivity.
    boolean
    postEntityActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, ActivityType activityType, ActivityEvent activityEvent, Map<org.alfresco.service.namespace.QName,org.alfresco.util.Pair<Serializable,Serializable>> updatedProperties)
    postEntityActivity.
    void
    postExportActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName dataType, String fileName)
    postExportActivity.
    boolean
    postMergeBranchActivity(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, org.alfresco.service.cmr.repository.NodeRef branchToNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description)
    postMergeBranchActivity.
    boolean
    postMoveActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef oldParentNodeRef, org.alfresco.service.cmr.repository.NodeRef newParentNodeRef)
    postMoveActivity.
    boolean
    postStateChangeActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef datalistItemNodeRef, String beforeState, String afterState)
    postStateChangeActivity.
    boolean
    postVersionActivity(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef versionNodeRef, String versionLabel)
    postVersionActivity.
  • Field Details

  • Method Details

    • postCommentActivity

      boolean postCommentActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef, ActivityEvent activityEvent)

      postCommentActivity.

      Parameters:
      entityNodeRef - a NodeRef object.
      actionedUponNodeRef - a NodeRef object.
      activityEvent - a ActivityEvent object.
      Returns:
      a boolean.
    • postCommentActivity

      ActivityListDataItem postCommentActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef commentNodeRef, ActivityEvent activityEvent, boolean notifyObservers)

      postCommentActivity.

      Parameters:
      entityNodeRef - a NodeRef object.
      commentNodeRef - a NodeRef object.
      activityEvent - a ActivityEvent object.
      notifyObservers - a boolean.
      Returns:
      a NodeRef object.
    • postContentActivity

      boolean postContentActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef contentNodeRef, ActivityEvent activityEvent)

      postContentActivity.

      Parameters:
      entityNodeRef - a NodeRef object.
      contentNodeRef - a NodeRef object.
      activityEvent - a ActivityEvent object.
      Returns:
      a boolean.
    • postDatalistActivity

      boolean postDatalistActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef datalistItemNodeRef, ActivityEvent activityEvent, Map<org.alfresco.service.namespace.QName,org.alfresco.util.Pair<Serializable,Serializable>> updatedProperties)

      postDatalistActivity.

      Parameters:
      entityNodeRef - a NodeRef object.
      datalistItemNodeRef - a NodeRef object.
      activityEvent - a ActivityEvent object.
      updatedProperties - a Map object.
      Returns:
      a boolean.
    • postVersionActivity

      boolean postVersionActivity(org.alfresco.service.cmr.repository.NodeRef origNodeRef, org.alfresco.service.cmr.repository.NodeRef versionNodeRef, String versionLabel)

      postVersionActivity.

      Parameters:
      origNodeRef - a NodeRef object.
      versionNodeRef - a NodeRef object.
      versionLabel - a String object.
      Returns:
      a boolean.
    • postMergeBranchActivity

      boolean postMergeBranchActivity(org.alfresco.service.cmr.repository.NodeRef branchNodeRef, org.alfresco.service.cmr.repository.NodeRef branchToNodeRef, org.alfresco.service.cmr.version.VersionType versionType, String description)

      postMergeBranchActivity.

      Parameters:
      branchNodeRef - a NodeRef object.
      branchToNodeRef - a NodeRef object.
      versionType - a VersionType object.
      description - a String object.
      Returns:
      a boolean.
    • postEntityActivity

      boolean postEntityActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, ActivityType activityType, ActivityEvent activityEvent, Map<org.alfresco.service.namespace.QName,org.alfresco.util.Pair<Serializable,Serializable>> updatedProperties)

      postEntityActivity.

      Parameters:
      entityNodeRef - a NodeRef object.
      activityType - a ActivityType object.
      activityEvent - a ActivityEvent object.
      updatedProperties - a Map object.
      Returns:
      a boolean.
    • postStateChangeActivity

      boolean postStateChangeActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef datalistItemNodeRef, String beforeState, String afterState)

      postStateChangeActivity.

      Parameters:
      entityNodeRef - a NodeRef object.
      datalistItemNodeRef - a NodeRef object.
      beforeState - a String object.
      afterState - a String object.
      Returns:
      a boolean.
    • postActivityLookUp

      org.json.JSONObject postActivityLookUp(ActivityType activityType, String value)

      postActivityLookUp.

      Parameters:
      activityType - a ActivityType object.
      value - a String object.
      Returns:
      a JSONObject object.
    • getEntityNodeRefForActivity

      org.alfresco.service.cmr.repository.NodeRef getEntityNodeRefForActivity(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName itemType)

      getEntityNodeRefForActivity.

      Parameters:
      nodeRef - a NodeRef object.
      itemType - a QName object.
      Returns:
      a NodeRef object.
    • cleanActivities

      BatchInfo cleanActivities()

      cleanActivities.

      Returns:
      a BatchInfo object
    • mergeActivities

      void mergeActivities(org.alfresco.service.cmr.repository.NodeRef fromNodeRef, org.alfresco.service.cmr.repository.NodeRef toNodeRef)

      mergeActivities.

      Parameters:
      fromNodeRef - a NodeRef object.
      toNodeRef - a NodeRef object.
    • clearAllActivities

      void clearAllActivities(org.alfresco.service.cmr.repository.NodeRef entityTplNodeRef)

      clearAllActivities.

      Parameters:
      entityTplNodeRef - a NodeRef object.
    • isMatchingStateProperty

      boolean isMatchingStateProperty(org.alfresco.service.namespace.QName propName)

      isMatchingStateProperty.

      Parameters:
      propName - a QName object.
      Returns:
      a boolean.
    • isIgnoreStateProperty

      boolean isIgnoreStateProperty(org.alfresco.service.namespace.QName propName)

      isIgnoreStateProperty.

      Parameters:
      propName - a QName object.
      Returns:
      a boolean.
    • postExportActivity

      void postExportActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName dataType, String fileName)

      postExportActivity.

      Parameters:
      entityNodeRef - a NodeRef object
      dataType - a QName object
      fileName - a String object
    • postChangeOrderActivity

      boolean postChangeOrderActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef changeOrderNodeRef)

      postChangeOrderActivity.

      Parameters:
      entityNodeRef - a NodeRef object
      changeOrderNodeRef - a NodeRef object
      Returns:
      a boolean
    • postComplianceCheckActivity

      boolean postComplianceCheckActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      postComplianceCheckActivity.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • postDataListDeleteFromTemplateActivity

      boolean postDataListDeleteFromTemplateActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef templateNodeRef, String listType)

      postDataListDeleteFromTemplateActivity.

      Parameters:
      entityNodeRef - a NodeRef object
      templateNodeRef - a NodeRef object
      listType - a String object
      Returns:
      a boolean
    • postDataListCopyActivity

      void postDataListCopyActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef sourceEntityNodeRef, org.alfresco.service.cmr.repository.NodeRef sourceListNodeRef, String action)

      postDataListCopyActivity.

      Parameters:
      entityNodeRef - a NodeRef object
      sourceEntityNodeRef - a NodeRef object
      sourceListNodeRef - a NodeRef object
      action - a String object
    • postMoveActivity

      boolean postMoveActivity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef oldParentNodeRef, org.alfresco.service.cmr.repository.NodeRef newParentNodeRef)

      postMoveActivity.

      Parameters:
      entityNodeRef - a NodeRef object.
      oldParentNodeRef - a NodeRef object.
      newParentNodeRef - a NodeRef object.
      Returns:
      a boolean.