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