public class AutomaticAssignmentService extends Object implements IAutomaticAssignmentService
Constructor and Description |
---|
AutomaticAssignmentService()
constructor
|
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
|
public static final String BEAN_NAME
public void assign(int idTask, String strUserAccessCode, String strSuffix)
assign
in interface IAutomaticAssignmentService
idTask
- id of taskstrUserAccessCode
- user access codestrSuffix
- suffix to addpublic fr.paris.lutece.portal.business.user.AdminUser getAssignedUser(int nIdTask, String strSuffix)
getAssignedUser
in interface IAutomaticAssignmentService
nIdTask
- task idstrSuffix
- suffixpublic List<UserAutomaticAssignmentConfig> getAllAutoAssignementConf(int nIdTask)
getAllAutoAssignementConf
in interface IAutomaticAssignmentService
nIdTask
- task idpublic UserAutomaticAssignmentConfig getAvailableAutoAssignementList(int nIdTask)
getAvailableAutoAssignementList
in interface IAutomaticAssignmentService
nIdTask
- id taskpublic void unassignByUser(int nIdtask, String strUserAccessCode)
unassignByUser
in interface IAutomaticAssignmentService
nIdtask
- id of taskstrUserAccessCode
- user access code who will no longer have autoassignmentpublic void removeConfig(int nIdTask)
IAutomaticAssignmentService
removeConfig
in interface IAutomaticAssignmentService
nIdTask
- task idpublic UserAutomaticAssignmentConfig getUserAssignments(int nIdTask, fr.paris.lutece.portal.business.user.AdminUser adminUser)
getUserAssignments
in interface IAutomaticAssignmentService
nIdTask
- id of taskadminUser
- admin userCopyright © 2016 City of Paris. All rights reserved.