uk.ac.soton.itinnovation.grid.comms.account
Interface PrivateAccountService

All Superinterfaces:
AccountService, GridService, WebAdmin, WSRFService
All Known Subinterfaces:
PrivateAccountServiceSOAP, RemotePrivateAccountService
All Known Implementing Classes:
PrivateAccountServiceImpl, RemotePrivateAccountServiceImpl

public interface PrivateAccountService
extends AccountService


Method Summary
 org.apache.axis.message.addressing.EndpointReferenceType openAccount(String budgetHolderName, String budgetHolderTelephone, String budgetHolderEmail, AddressType clientOrganisationAddress, String clientOrganisationCreditDetails, String label, MatchRule owner)
          Attempt to open a new account.
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.webadmin.WebAdmin
ensurePoliciesDeployed, getAtomFeed
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wsrf.WSRFService
GetResourceProperty
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.GridService
getResources, getServiceProviderID, getServiceProviderIssuer
 

Method Detail

openAccount

@WebMethod
org.apache.axis.message.addressing.EndpointReferenceType openAccount(String budgetHolderName,
                                                                               String budgetHolderTelephone,
                                                                               String budgetHolderEmail,
                                                                               AddressType clientOrganisationAddress,
                                                                               String clientOrganisationCreditDetails,
                                                                               String label,
                                                                               MatchRule owner)
                                                                     throws RemoteException
Attempt to open a new account. The arguments are the account and billing details to be used.

Specified by:
openAccount in interface AccountService
Parameters:
label - A human-readable label for the account (for other clients)
owner - A rule to allow access for the owner role
Returns:
The endpoint for the new account resource.
Throws:
RemoteException


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.