public class PrerequisiteManagementService extends Object implements fr.paris.lutece.plugins.workflowcore.service.prerequisite.IPrerequisiteManagementService
Modifier and Type | Field and Description |
---|---|
static String |
BEAN_NAME
Name of the bean of this service
|
Constructor and Description |
---|
PrerequisiteManagementService() |
Modifier and Type | Method and Description |
---|---|
void |
copyPrerequisite(int nIdActionSource,
int nIdActionTarget)
Copy the prerequisites from an action to another.
|
void |
createPrerequisite(fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite prerequisite)
Create a new prerequisite
|
void |
createPrerequisiteConfiguration(fr.paris.lutece.plugins.workflowcore.business.prerequisite.IPrerequisiteConfig config,
fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService prerequisiteService)
Create a prerequisite configuration
|
void |
deletePrerequisite(int nIdPrerequisite)
Delete a prerequisite and the underlying prerequisite configuration
|
void |
deletePrerequisiteByAction(int nIdAction)
Delete all the prerequisites of an action.
|
fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite |
findPrerequisite(int nIdPrerequisite)
Get a prerequisite by its primary key
|
List<fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite> |
getListPrerequisite(int nIdAction) |
fr.paris.lutece.plugins.workflowcore.business.prerequisite.IPrerequisiteConfig |
getPrerequisiteConfiguration(int nIdPrerequisite,
fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService prerequisiteService) |
fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService |
getPrerequisiteService(String strPrerequisiteType) |
List<fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService> |
getPrerequisiteServiceList() |
fr.paris.lutece.util.ReferenceList |
getPrerequisiteServiceRefList(Locale locale)
Get the list of prerequisites services
|
void |
modifyPrerequisite(fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite prerequisite)
Modify a prerequisite
|
void |
updatePrerequisiteConfiguration(fr.paris.lutece.plugins.workflowcore.business.prerequisite.IPrerequisiteConfig config,
fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService prerequisiteService)
Update a prerequisite configuration
|
public static final String BEAN_NAME
public List<fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService> getPrerequisiteServiceList()
getPrerequisiteServiceList
in interface fr.paris.lutece.plugins.workflowcore.service.prerequisite.IPrerequisiteManagementService
public fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService getPrerequisiteService(String strPrerequisiteType)
getPrerequisiteService
in interface fr.paris.lutece.plugins.workflowcore.service.prerequisite.IPrerequisiteManagementService
public List<fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite> getListPrerequisite(int nIdAction)
getListPrerequisite
in interface fr.paris.lutece.plugins.workflowcore.service.prerequisite.IPrerequisiteManagementService
public fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite findPrerequisite(int nIdPrerequisite)
nIdPrerequisite
- the id of the prerequisitepublic void createPrerequisiteConfiguration(fr.paris.lutece.plugins.workflowcore.business.prerequisite.IPrerequisiteConfig config, fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService prerequisiteService)
config
- The configuration to insertprerequisiteService
- the prerequisite servicepublic void updatePrerequisiteConfiguration(fr.paris.lutece.plugins.workflowcore.business.prerequisite.IPrerequisiteConfig config, fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService prerequisiteService)
config
- The configuration to insertprerequisiteService
- the prerequisite servicepublic fr.paris.lutece.plugins.workflowcore.business.prerequisite.IPrerequisiteConfig getPrerequisiteConfiguration(int nIdPrerequisite, fr.paris.lutece.plugins.workflowcore.service.prerequisite.IAutomaticActionPrerequisiteService prerequisiteService)
getPrerequisiteConfiguration
in interface fr.paris.lutece.plugins.workflowcore.service.prerequisite.IPrerequisiteManagementService
public fr.paris.lutece.util.ReferenceList getPrerequisiteServiceRefList(Locale locale)
locale
- The localepublic void createPrerequisite(fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite prerequisite)
prerequisite
- the prerequisite to createpublic void modifyPrerequisite(fr.paris.lutece.plugins.workflowcore.business.prerequisite.Prerequisite prerequisite)
prerequisite
- the prerequisite to updatepublic void deletePrerequisite(int nIdPrerequisite)
nIdPrerequisite
- The id of the prerequisite to removepublic void copyPrerequisite(int nIdActionSource, int nIdActionTarget)
nIdActionSource
- the id of the source actionnIdActionTarget
- the id of the targetr actionpublic void deletePrerequisiteByAction(int nIdAction)
nIdAction
- id of the actionCopyright © 2020 City of Paris. All rights reserved.