public interface IAutomaticAssignmentService
Modifier and Type | Method and Description |
---|---|
void |
assign(int idTask,
String strUserAccessCode,
String strSuffix)
insert automaticAssignement
|
List<UserAutomaticAssignmentConfig> |
getAllAutoAssignementConf(int nIdTask) |
fr.paris.lutece.portal.business.user.AdminUser |
getAssignedUser(int nIdTask,
String strSuffix)
return adminUser assigned to the suffix
|
UserAutomaticAssignmentConfig |
getAvailableAutoAssignementList(int nIdTask)
return AutomaticAssignment which are not linked to user
|
UserAutomaticAssignmentConfig |
getUserAssignments(int nIdTask,
fr.paris.lutece.portal.business.user.AdminUser adminUser)
returns user assignment conf
|
void |
removeConfig(int nIdtask)
remove all configuration for a task
|
void |
unassignByUser(int nIdtask,
String strUserAccessCode)
remove all assignement for a user
|
void assign(int idTask, String strUserAccessCode, String strSuffix)
idTask
- id of taskstrUserAccessCode
- user access codestrSuffix
- suffix to addfr.paris.lutece.portal.business.user.AdminUser getAssignedUser(int nIdTask, String strSuffix)
nIdTask
- task idstrSuffix
- suffixUserAutomaticAssignmentConfig getUserAssignments(int nIdTask, fr.paris.lutece.portal.business.user.AdminUser adminUser)
nIdTask
- id of taskadminUser
- admin userList<UserAutomaticAssignmentConfig> getAllAutoAssignementConf(int nIdTask)
nIdTask
- task idUserAutomaticAssignmentConfig getAvailableAutoAssignementList(int nIdTask)
nIdTask
- id taskvoid unassignByUser(int nIdtask, String strUserAccessCode)
nIdtask
- id of taskstrUserAccessCode
- user access code who will no longer have autoassignmentvoid removeConfig(int nIdtask)
nIdtask
- task idCopyright © 2016 City of Paris. All rights reserved.