|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.portal.business.workgroup.AdminWorkgroupDAO
public final class AdminWorkgroupDAO
This class provides Data Access methods for AdminWorkgroup objects
Constructor Summary | |
---|---|
AdminWorkgroupDAO()
|
Method Summary | |
---|---|
boolean |
checkExistWorkgroup(java.lang.String strWorkgroupKey)
Check that the given key points to an existing workgroup |
boolean |
checkUserHasWorkgroup(int nIdUser)
Is the user member of the workgroup |
void |
delete(java.lang.String strWorkgroupKey)
Delete a record from the table |
void |
deleteAllUsersForWorkgroup(java.lang.String strWorkgroupKey)
Remove all users of a workgroup |
void |
deleteUserFromWorkgroup(int nUserId,
java.lang.String strWorkgroupKey)
Remove an user from a workgroup |
java.util.Collection<AdminUser> |
getUsersListForWorkgroup(java.lang.String strWorkgroupKey)
Returns the list of all users for a workgroup |
ReferenceList |
getUserWorkgroups(int nIdUser)
Returns the list of all workgroups the user is member |
void |
insert(AdminWorkgroup workgroup)
Insert a new record in the table. |
void |
insertUserForWorkgroup(AdminUser user,
java.lang.String strWorkgroupKey)
Insert a user into a workgroup |
boolean |
isUserInWorkgroup(int nIdUser,
java.lang.String strWorkgroupKey)
Is the user member of the workgroup |
AdminWorkgroup |
load(java.lang.String strWorkgroupKey)
Load the data of AdminWorkgroup from the table |
java.util.Collection<AdminWorkgroup> |
selectWorkgroupList()
Load the list of workgroups |
java.util.Collection<AdminWorkgroup> |
selectWorkgroupsByFilter(AdminWorkgroupFilter awFilter)
Find workgroups from a filter |
void |
store(AdminWorkgroup workgroup)
Update the record identified by the given workgroup key with the given workgroup in the table |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdminWorkgroupDAO()
Method Detail |
---|
public void insert(AdminWorkgroup workgroup)
insert
in interface IAdminWorkgroupDAO
workgroup
- The workgroup objectpublic AdminWorkgroup load(java.lang.String strWorkgroupKey)
load
in interface IAdminWorkgroupDAO
strWorkgroupKey
- The workgroup key
public void delete(java.lang.String strWorkgroupKey)
delete
in interface IAdminWorkgroupDAO
strWorkgroupKey
- The workgroup keypublic void store(AdminWorkgroup workgroup)
store
in interface IAdminWorkgroupDAO
workgroup
- The reference of workgroup to be the new onepublic java.util.Collection<AdminWorkgroup> selectWorkgroupList()
selectWorkgroupList
in interface IAdminWorkgroupDAO
public boolean checkExistWorkgroup(java.lang.String strWorkgroupKey)
checkExistWorkgroup
in interface IAdminWorkgroupDAO
strWorkgroupKey
- The workgroup key
public boolean isUserInWorkgroup(int nIdUser, java.lang.String strWorkgroupKey)
isUserInWorkgroup
in interface IAdminWorkgroupDAO
nIdUser
- The user IdstrWorkgroupKey
- The workgroup key
public boolean checkUserHasWorkgroup(int nIdUser)
checkUserHasWorkgroup
in interface IAdminWorkgroupDAO
nIdUser
- The user Id
public ReferenceList getUserWorkgroups(int nIdUser)
getUserWorkgroups
in interface IAdminWorkgroupDAO
nIdUser
- The user Id
public java.util.Collection<AdminUser> getUsersListForWorkgroup(java.lang.String strWorkgroupKey)
getUsersListForWorkgroup
in interface IAdminWorkgroupDAO
strWorkgroupKey
- The workgroup key
public void deleteAllUsersForWorkgroup(java.lang.String strWorkgroupKey)
deleteAllUsersForWorkgroup
in interface IAdminWorkgroupDAO
strWorkgroupKey
- The workgroup keypublic void insertUserForWorkgroup(AdminUser user, java.lang.String strWorkgroupKey)
insertUserForWorkgroup
in interface IAdminWorkgroupDAO
user
- The user to insertstrWorkgroupKey
- the key workgrouppublic void deleteUserFromWorkgroup(int nUserId, java.lang.String strWorkgroupKey)
deleteUserFromWorkgroup
in interface IAdminWorkgroupDAO
nUserId
- The user IDstrWorkgroupKey
- The workgroup keypublic java.util.Collection<AdminWorkgroup> selectWorkgroupsByFilter(AdminWorkgroupFilter awFilter)
selectWorkgroupsByFilter
in interface IAdminWorkgroupDAO
awFilter
- the filter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |