uk.ac.soton.itinnovation.grid.client.membership
Interface MembershipGroupConversation
- All Superinterfaces:
- Comparable<StorableInStateRepository>, Conversation, MembershipGroupResource, PolicyManagement, ResourceMetadata, Signallable, StorableInStateRepository, WSResourceLifetime, WSTrust
@InterfaceWithWSDL(value=MembershipGroupResource.class)
public interface MembershipGroupConversation
- extends Conversation, MembershipGroupResource
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.wstrust.WSTrust |
DEFAULT_WSTRUST_ISSUER, requestSecurityToken, VALIDATE_SUBJECT_DESCRIPTION, WSTRUST_REQUEST_TYPE_ISSUANCE, WSTRUST_REQUEST_TYPE_VALIDATION, WSTRUST_SAML_1_1, WSTRUST_STATUS, WSTRUST_STATUS_INVALID, WSTRUST_STATUS_VALID, XMLNS_WSTRUST, XMLNS_WSU |
getMembershipToken
Document getMembershipToken()
throws RemoteException
- Request a token asserting membership of the group.
This is a wrapper for
WSTrust.RequestSecurityToken(org.w3c.dom.Element) that sends a correctly formatted
request.
- Throws:
RemoteException
ensureIsMember
void ensureIsMember(SubjectDescription subject)
throws RemoteException,
TokenInvalidException
- Check whether this subject is a member of the group.
This is a wrapper for a WS-Trust validate call.
- Throws:
TokenInvalidException - if the service says "no"
RemoteException
setMembershipGroup
void setMembershipGroup()
getMembershipGroup
String getMembershipGroup()
Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.