Class EntitySimulationServiceImpl

java.lang.Object
fr.becpg.repo.entity.simulation.EntitySimulationServiceImpl
All Implemented Interfaces:
EntitySimulationService

@Service("simulationService") public class EntitySimulationServiceImpl extends Object implements EntitySimulationService

EntitySimulationServiceImpl class.

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

    • logger

      private static final org.apache.commons.logging.Log logger
    • ASYNC_ACTION_URL_PREFIX

      private static final String ASYNC_ACTION_URL_PREFIX
      See Also:
    • threadExecuter

      @Autowired @Qualifier("defaultAsyncThreadPool") private ThreadPoolExecutor threadExecuter
    • transactionService

      @Autowired private org.alfresco.service.transaction.TransactionService transactionService
    • beCPGMailService

      @Autowired private BeCPGMailService beCPGMailService
    • entitySimulationPlugins

      @Autowired private EntitySimulationPlugin[] entitySimulationPlugins
    • nodeService

      @Autowired private org.alfresco.service.cmr.repository.NodeService nodeService
    • permissionService

      @Autowired private org.alfresco.service.cmr.security.PermissionService permissionService
  • Constructor Details

    • EntitySimulationServiceImpl

      public EntitySimulationServiceImpl()
  • Method Details

    • findPlugin

      private EntitySimulationPlugin findPlugin(String mode)
    • createSimulationNodeRef

      public org.alfresco.service.cmr.repository.NodeRef createSimulationNodeRef(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef destNodeRef)

      createSimulationNodeRef.

      Specified by:
      createSimulationNodeRef in interface EntitySimulationService
      Parameters:
      entityNodeRef - a NodeRef object.
      destNodeRef - a NodeRef object.
      Returns:
      a NodeRef object.
    • simuleDataListItems

      public void simuleDataListItems(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, List<org.alfresco.service.cmr.repository.NodeRef> dataListItemsNodeRefs, boolean branch)

      simuleDataListItems.

      Specified by:
      simuleDataListItems in interface EntitySimulationService
      Parameters:
      entityNodeRef - a NodeRef object.
      dataListItemsNodeRefs - a List object.
      branch - a boolean.
    • createSimulationNodeRefs

      public org.alfresco.service.cmr.repository.NodeRef createSimulationNodeRefs(List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs, org.alfresco.service.cmr.repository.NodeRef destNodeRef, String mode)

      createSimulationNodeRefs.

      Specified by:
      createSimulationNodeRefs in interface EntitySimulationService
      Parameters:
      nodeRefs - a List object.
      destNodeRef - a NodeRef object.
      mode - a String object.
      Returns:
      a NodeRef object.