uk.ac.soton.itinnovation.grid.comms.account
Interface PrivateAccountResource
- All Superinterfaces:
- AccountResource, FederationSelector, PolicyManagement, ResourceMetadata, Signallable, SimpleRegistry
- All Known Subinterfaces:
- PrivateAccountConversation, PrivateAccountServiceSOAP
- All Known Implementing Classes:
- PrivateAccountConversationImpl, PrivateAccountServiceImpl
public interface PrivateAccountResource
- extends AccountResource, SimpleRegistry, FederationSelector
PRIVATE_ACCOUNT_RESOURCE_TYPE
static final String PRIVATE_ACCOUNT_RESOURCE_TYPE
- See Also:
- Constant Field Values
addPeerAccount
@WebMethod
void addPeerAccount(org.apache.axis.message.addressing.EndpointReferenceType peer)
throws RemoteException
- Add 'peer' to the list of peers of this account.
After calling this, anyone with the user role on this account will be
able to get a billing token valid at the peer.
This account service must have the budget-holder role on the peer.
- Parameters:
peer - a trade account
- Throws:
RemoteException
removePeerAccount
@WebMethod
void removePeerAccount(org.apache.axis.message.addressing.EndpointReferenceType peer)
throws RemoteException
- Remove a peer previously added with addPeerAccount.
- Throws:
RemoteException
getPeerAccounts
@WebMethod
org.apache.axis.message.addressing.EndpointReferenceType[] getPeerAccounts()
throws RemoteException
- List the current peer accounts.
- Throws:
RemoteException
Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.