Class ArchivedEntityPolicy

java.lang.Object
fr.becpg.repo.policy.AbstractBeCPGPolicy
fr.becpg.repo.entity.policy.ArchivedEntityPolicy
All Implemented Interfaces:
org.alfresco.repo.copy.CopyServicePolicies.OnCopyCompletePolicy, org.alfresco.repo.copy.CopyServicePolicies.OnCopyNodePolicy, org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicy, org.alfresco.repo.node.NodeServicePolicies.OnRemoveAspectPolicy, org.alfresco.repo.policy.ClassPolicy, org.alfresco.repo.policy.Policy

public class ArchivedEntityPolicy extends AbstractBeCPGPolicy implements org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicy, org.alfresco.repo.node.NodeServicePolicies.OnRemoveAspectPolicy

ArchivedEntityPolicy class.

Author:
matthieu
  • Field Details

  • Constructor Details

    • ArchivedEntityPolicy

      public ArchivedEntityPolicy()
  • Method Details

    • setBeCPGCacheService

      public void setBeCPGCacheService(BeCPGCacheService beCPGCacheService)

      Setter for the field beCPGCacheService.

      Parameters:
      beCPGCacheService - a BeCPGCacheService object
    • setAlfrescoRepository

      public void setAlfrescoRepository(AlfrescoRepository<RepositoryEntity> alfrescoRepository)

      Setter for the field alfrescoRepository.

      Parameters:
      alfrescoRepository - a AlfrescoRepository object
    • setFormulationService

      public void setFormulationService(FormulationService<FormulatedEntity> formulationService)

      Setter for the field formulationService.

      Parameters:
      formulationService - a FormulationService object
    • setBatchQueueService

      public void setBatchQueueService(BatchQueueService batchQueueService)

      Setter for the field batchQueueService.

      Parameters:
      batchQueueService - a BatchQueueService object
    • setEntityReportService

      public void setEntityReportService(EntityReportService entityReportService)

      Setter for the field entityReportService.

      Parameters:
      entityReportService - a EntityReportService object
    • setEntityFormatService

      public void setEntityFormatService(EntityFormatService entityFormatService)

      Setter for the field entityFormatService.

      Parameters:
      entityFormatService - a EntityFormatService object
    • doInit

      public void doInit()

      doInit.

      Specified by:
      doInit in class AbstractBeCPGPolicy
    • onAddAspect

      public void onAddAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectTypeQName)
      Specified by:
      onAddAspect in interface org.alfresco.repo.node.NodeServicePolicies.OnAddAspectPolicy
    • onRemoveAspect

      public void onRemoveAspect(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName aspectTypeQName)
      Specified by:
      onRemoveAspect in interface org.alfresco.repo.node.NodeServicePolicies.OnRemoveAspectPolicy
    • doAfterCommit

      protected void doAfterCommit(String key, Set<org.alfresco.service.cmr.repository.NodeRef> pendingNodes)

      doAfterCommit.

      Overrides:
      doAfterCommit in class AbstractBeCPGPolicy
      Parameters:
      key - a String object.
      pendingNodes - a Set object.