|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IProfileDAO
IProfileDAO
Method Summary | |
---|---|
boolean |
checkExistProfile(String strKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if a profile already exists or not |
boolean |
checkProfileAttributed(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if the profile is attributed to any user |
void |
delete(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a record from the table |
void |
deleteProfilesFromUser(int nIdUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove all profiles associated to an user |
void |
deleteRightFromProfile(String strProfileKey,
String strIdRight,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove a right from a profile |
void |
deleteRights(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove all rights from profile |
void |
deleteRoleFromProfile(String strProfileKey,
String strRoleKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove a roles from a profile |
void |
deleteRoles(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove all roles from profile |
void |
deleteUserFromProfile(String strProfileKey,
int nIdUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove an user from a profile |
void |
deleteUsers(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove all users from profile |
void |
deleteView(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove profile from a view |
void |
deleteWorkgroupFromProfile(String strProfileKey,
String strWorkgroupKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove a workgroup from a profile |
void |
deleteWorkgroups(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove all workgroups from profile |
fr.paris.lutece.util.ReferenceList |
getProfileList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of profiles |
boolean |
hasProfile(String strProfileKey,
int nIdUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if the given user has a given profile or not |
boolean |
hasRight(String strProfileKey,
String strIdRight,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if a profile has the given right. |
boolean |
hasRole(String strProfileKey,
String strRoleKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if a profile has the given role. |
boolean |
hasUser(String strProfileKey,
int nIdUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if a profile has the given user. |
boolean |
hasWorkgroup(String strProfileKey,
String strWorkgroupKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if a profile has the given workgroup. |
void |
insert(Profile profile,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table. |
void |
insertRightForProfile(String strProfileKey,
String strIdRight,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add a right for a profile |
void |
insertRoleForProfile(String strProfileKey,
String strRoleKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add a roles for a profile |
void |
insertUserForProfile(String strProfileKey,
int nIdUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add an user for a profile |
void |
insertWorkgroupForProfile(String strProfileKey,
String strWorkgroupKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add a workgroup for a profile |
Profile |
load(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of Profile from the table |
List<Profile> |
selectProfileByIdUser(int nIdUser,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the profiles by a given ID user |
List<Profile> |
selectProfileList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of profiles |
List<Profile> |
selectProfilesByFilter(ProfileFilter pFilter,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find profile by filter |
List<fr.paris.lutece.portal.business.right.Right> |
selectRightsListForProfile(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of rights associated to the profile |
List<fr.paris.lutece.portal.business.rbac.AdminRole> |
selectRolesListForProfile(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of roles associated to the profile |
List<fr.paris.lutece.portal.business.user.AdminUser> |
selectUsersListForProfile(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of users associated to the profile |
View |
selectViewForProfile(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the view associated to the profile |
List<fr.paris.lutece.portal.business.workgroup.AdminWorkgroup> |
selectWorkgroupsListForProfile(String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of workgroups associated to the profile |
void |
store(Profile profile,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record identified by the given profile key with the given profile in the table |
Method Detail |
---|
void delete(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile keyplugin
- Pluginvoid insert(Profile profile, fr.paris.lutece.portal.service.plugin.Plugin plugin)
profile
- The profile objectplugin
- PluginProfile load(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile keyplugin
- Plugin
List<Profile> selectProfileList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- Plugin
void store(Profile profile, fr.paris.lutece.portal.service.plugin.Plugin plugin)
profile
- The reference of profile to be the new oneplugin
- PluginList<Profile> selectProfilesByFilter(ProfileFilter pFilter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
pFilter
- the Filterplugin
- Plugin
boolean checkExistProfile(String strKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strKey
- The profile keyplugin
- Plugin
fr.paris.lutece.util.ReferenceList getProfileList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- Plugin
boolean checkProfileAttributed(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- the profile keyplugin
- Plugin
List<Profile> selectProfileByIdUser(int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdUser
- the ID userplugin
- Plugin
List<fr.paris.lutece.portal.business.right.Right> selectRightsListForProfile(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile Keyplugin
- Plugin
boolean hasRight(String strProfileKey, String strIdRight, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrIdRight
- The Right IDplugin
- Plugin
void insertRightForProfile(String strProfileKey, String strIdRight, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrIdRight
- The Right IDplugin
- Pluginvoid deleteRightFromProfile(String strProfileKey, String strIdRight, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrIdRight
- The Right IDplugin
- Pluginvoid deleteRights(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile keyplugin
- PluginList<fr.paris.lutece.portal.business.workgroup.AdminWorkgroup> selectWorkgroupsListForProfile(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile Keyplugin
- Plugin
boolean hasWorkgroup(String strProfileKey, String strWorkgroupKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrWorkgroupKey
- The Workgroup keyplugin
- Plugin
void insertWorkgroupForProfile(String strProfileKey, String strWorkgroupKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrWorkgroupKey
- The WorkgroupKeyplugin
- Pluginvoid deleteWorkgroupFromProfile(String strProfileKey, String strWorkgroupKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrWorkgroupKey
- The Right IDplugin
- Pluginvoid deleteWorkgroups(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile keyplugin
- PluginList<fr.paris.lutece.portal.business.rbac.AdminRole> selectRolesListForProfile(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile Keyplugin
- Plugin
boolean hasRole(String strProfileKey, String strRoleKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrRoleKey
- The Role keyplugin
- Plugin
void insertRoleForProfile(String strProfileKey, String strRoleKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrRoleKey
- The WorkgroupKeyplugin
- Pluginvoid deleteRoleFromProfile(String strProfileKey, String strRoleKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeystrRoleKey
- The Right IDplugin
- Pluginvoid deleteRoles(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile keyplugin
- PluginList<fr.paris.lutece.portal.business.user.AdminUser> selectUsersListForProfile(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile Keyplugin
- Plugin
boolean hasUser(String strProfileKey, int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeynIdUser
- The User IDplugin
- Plugin
void insertUserForProfile(String strProfileKey, int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile KeynIdUser
- The User IDplugin
- Pluginvoid deleteUserFromProfile(String strProfileKey, int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The key of the profilenIdUser
- The User IDplugin
- Pluginvoid deleteUsers(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The profile keyplugin
- Pluginvoid deleteProfilesFromUser(int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdUser
- The User IDplugin
- Pluginboolean hasProfile(String strProfileKey, int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- The key of the profilenIdUser
- the ID userplugin
- Plugin
View selectViewForProfile(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- the profile keyplugin
- Plugin
void deleteView(String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- the profile keyplugin
- Plugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |