|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
An interface that enables management of user groups.
| Method Summary | |
void |
addMemberGroups(int parentGroupID,
int[] memberGroupIDs)
Adds groups to a group. |
void |
addMemberUsers(int groupID,
int[] memberUserIDs)
Adds users to a group. |
int |
createGroup(java.lang.String name,
java.lang.String description,
int adminFolderID,
int[] memberUserIDs,
int[] memberGroupIDs)
Creates a new user group. |
void |
deleteGroups(int[] groupIDs)
Deletes specified user groups. |
void |
removeMemberGroups(int parentGroupID,
int[] memberGroupIDs)
Removes groups from a group. |
void |
removeMemberUsers(int groupID,
int[] memeberUserIDs)
Removes users from a group. |
| Methods inherited from interface com.plumtree.remote.prc.IObjectManager |
lookupObjectID, lookupUUID, queryACL, queryCommunitiesForPortlet, queryExtendedData, queryObjects, queryObjects, queryObjects, queryObjects, queryObjects, querySingleObject, updateACL |
| Method Detail |
public int createGroup(java.lang.String name,
java.lang.String description,
int adminFolderID,
int[] memberUserIDs,
int[] memberGroupIDs)
throws PortalException,
java.rmi.RemoteException
name - a group namedescription - a group descriptionadminFolderID - an admin folder ID to create the group in; cannot be negative.memberUserIDs - an array of user IDs to include as membersmemberGroupIDs - an array of group IDs to include as subgroups
PortalException - if the operation resulted in an error on the portal
java.rmi.RemoteException - if there is a communication problem during the execution of the remote method call
public void deleteGroups(int[] groupIDs)
throws PortalException,
java.rmi.RemoteException
groupIDs - an array of group IDs to delete
PortalException - if the operation resulted in an error on the portal
java.rmi.RemoteException - if there is a communication problem during the execution of the remote method call
public void addMemberUsers(int groupID,
int[] memberUserIDs)
throws PortalException,
java.rmi.RemoteException
groupID - a group to add the users tomemberUserIDs - an array of users to add to the group
PortalException - if the operation resulted in an error on the portal
java.rmi.RemoteException - if there is a communication problem during the execution of the remote method call
java.lang.IllegalArgumentException - if passed an invalid group ID
public void removeMemberUsers(int groupID,
int[] memeberUserIDs)
throws PortalException,
java.rmi.RemoteException
groupID - a group to remove the users frommemeberUserIDs - an array of users to remove from the group
PortalException - if the operation resulted in an error on the portal
java.rmi.RemoteException - if there is a communication problem during the execution of the remote method call
java.lang.IllegalArgumentException - if passed an invalid group ID
public void addMemberGroups(int parentGroupID,
int[] memberGroupIDs)
throws PortalException,
java.rmi.RemoteException
parentGroupID - parent group to add the groups tomemberGroupIDs - an array of groups to add to the parent group
PortalException - if the operation resulted in an error on the portal
java.rmi.RemoteException - if there is a communication problem during the execution of the remote method call
java.lang.IllegalArgumentException - if passed an invalid parent group ID
public void removeMemberGroups(int parentGroupID,
int[] memberGroupIDs)
throws PortalException,
java.rmi.RemoteException
parentGroupID - parent group to remove the groups frommemberGroupIDs - an array of groups to remove from the parent group
PortalException - if the operation resulted in an error on the portal
java.rmi.RemoteException - if there is a communication problem during the execution of the remote method call
java.lang.IllegalArgumentException - if passed an invalid parent group ID
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright ©2007 BEA Systems, Inc. All Rights Reserved.