public interface ITaskAutomaticAssignmentDAO extends fr.paris.lutece.plugins.workflowcore.business.config.ITaskConfigDAO<TaskAutomaticAssignmentConfig>
| Modifier and Type | Method and Description |
|---|---|
void |
assign(int idTask,
String strUserAccessCode,
String strSuffix,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
insert automaticAssignement
|
List<UserAutomaticAssignmentConfig> |
getAllAutoAssignementConf(int nIdTask) |
fr.paris.lutece.portal.business.user.AdminUser |
getAssignedUser(int nIdTask,
String strSuffix,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
return adminUser assigned to the suffix
|
UserAutomaticAssignmentConfig |
getAvailableAutoAssignementList(int nIdTask)
return AutomaticAssignment which are not linked to user
|
UserAutomaticAssignmentConfig |
getUserAssignemnt(int nIdTask,
fr.paris.lutece.portal.business.user.AdminUser adminUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
returns user assignment conf
|
List<UserAutomaticAssignmentConfig> |
initializeAssignementConf(int nIdTask)
initialize config table with default records
|
void |
unassign(int nIdTask,
String strSuffix,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
update automaticAssignement
|
void |
unassignByUser(int nIdtask,
String strUserAccessCode,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
remove all assignement for a user
|
void assign(int idTask,
String strUserAccessCode,
String strSuffix,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
idTask - id of taskstrUserAccessCode - user access codestrSuffix - suffix to addplugin - pluginvoid unassign(int nIdTask,
String strSuffix,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdTask - task idstrSuffix - suffixplugin - pluginfr.paris.lutece.portal.business.user.AdminUser getAssignedUser(int nIdTask,
String strSuffix,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdTask - task idstrSuffix - suffixplugin - pluginList<UserAutomaticAssignmentConfig> getAllAutoAssignementConf(int nIdTask)
nIdTask - task idUserAutomaticAssignmentConfig getAvailableAutoAssignementList(int nIdTask)
nIdTask - id taskvoid unassignByUser(int nIdtask,
String strUserAccessCode,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdtask - id of taskstrUserAccessCode - user access code who will no longer have autoassignmentplugin - pluginList<UserAutomaticAssignmentConfig> initializeAssignementConf(int nIdTask)
nIdTask - task idUserAutomaticAssignmentConfig getUserAssignemnt(int nIdTask, fr.paris.lutece.portal.business.user.AdminUser adminUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdTask - id of taskadminUser - admin userplugin - pluginCopyright © 2019 City of Paris. All rights reserved.