|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface for our GroupManager delegate. This mirrors the GroupManager interface, without the RemoteExceptions.
| Method Summary | |
org.astrogrid.community.common.policy.data.GroupData |
addGroup(org.astrogrid.community.common.policy.data.GroupData data)
Add a new Group. |
org.astrogrid.community.common.policy.data.GroupData |
addGroup(java.lang.String ident)
Add a new Group. |
org.astrogrid.community.common.policy.data.GroupData |
delGroup(java.lang.String ident)
Delete a Group. |
org.astrogrid.community.common.policy.data.GroupData |
getGroup(java.lang.String ident)
Request a Group details. |
java.lang.Object[] |
getLocalAccountGroups(java.lang.String account)
Request a list of local Groups that an Account belongs to, given the Account ident. |
java.lang.Object[] |
getLocalGroups()
Request a list of local Groups. |
org.astrogrid.community.common.policy.data.GroupData |
setGroup(org.astrogrid.community.common.policy.data.GroupData account)
Update a Group. |
| Methods inherited from interface org.astrogrid.community.client.service.CommunityServiceDelegate |
getServiceStatus |
| Method Detail |
public org.astrogrid.community.common.policy.data.GroupData addGroup(java.lang.String ident)
throws org.astrogrid.community.common.exception.CommunityServiceException,
org.astrogrid.community.common.exception.CommunityIdentifierException,
org.astrogrid.community.common.exception.CommunityPolicyException
ident - The Group identifier.
org.astrogrid.community.common.exception.CommunityIdentifierException - If the identifier is not valid.
org.astrogrid.community.common.exception.CommunityPolicyException - If the identifier is already in the database.
org.astrogrid.community.common.exception.CommunityServiceException - If there is an internal error in the service.
public org.astrogrid.community.common.policy.data.GroupData addGroup(org.astrogrid.community.common.policy.data.GroupData data)
throws org.astrogrid.community.common.exception.CommunityServiceException,
org.astrogrid.community.common.exception.CommunityIdentifierException,
org.astrogrid.community.common.exception.CommunityPolicyException
data - The GroupData to add.
org.astrogrid.community.common.exception.CommunityIdentifierException - If the identifier is not valid.
org.astrogrid.community.common.exception.CommunityPolicyException - If the identifier is already in the database.
org.astrogrid.community.common.exception.CommunityServiceException - If there is an internal error in the service.
public org.astrogrid.community.common.policy.data.GroupData getGroup(java.lang.String ident)
throws org.astrogrid.community.common.exception.CommunityServiceException,
org.astrogrid.community.common.exception.CommunityIdentifierException,
org.astrogrid.community.common.exception.CommunityPolicyException
ident - The Group identifier.
org.astrogrid.community.common.exception.CommunityIdentifierException - If the identifier is not valid.
org.astrogrid.community.common.exception.CommunityPolicyException - If the identifier is not in the database.
org.astrogrid.community.common.exception.CommunityServiceException - If there is an internal error in the service.
public org.astrogrid.community.common.policy.data.GroupData setGroup(org.astrogrid.community.common.policy.data.GroupData account)
throws org.astrogrid.community.common.exception.CommunityServiceException,
org.astrogrid.community.common.exception.CommunityIdentifierException,
org.astrogrid.community.common.exception.CommunityPolicyException
org.astrogrid.community.common.exception.CommunityIdentifierException - If the identifier is not valid.
org.astrogrid.community.common.exception.CommunityPolicyException - If the identifier is not in the database.
org.astrogrid.community.common.exception.CommunityServiceException - If there is an internal error in the service.
public org.astrogrid.community.common.policy.data.GroupData delGroup(java.lang.String ident)
throws org.astrogrid.community.common.exception.CommunityServiceException,
org.astrogrid.community.common.exception.CommunityIdentifierException,
org.astrogrid.community.common.exception.CommunityPolicyException
ident - The Group identifier.
org.astrogrid.community.common.exception.CommunityIdentifierException - If the identifier is not valid.
org.astrogrid.community.common.exception.CommunityPolicyException - If the identifier is not in the database.
org.astrogrid.community.common.exception.CommunityServiceException - If there is an internal error in the service.
public java.lang.Object[] getLocalGroups()
throws org.astrogrid.community.common.exception.CommunityServiceException
org.astrogrid.community.common.exception.CommunityServiceException - If there is an internal error in the service.
public java.lang.Object[] getLocalAccountGroups(java.lang.String account)
throws org.astrogrid.community.common.exception.CommunityServiceException,
org.astrogrid.community.common.exception.CommunityIdentifierException
account - The Account ifentifier.
org.astrogrid.community.common.exception.CommunityServiceException - If there is an internal error in the service.
org.astrogrid.community.common.exception.CommunityIdentifierException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||