uk.ac.soton.ecs.iam.grid.client.staterepos
Class RemoteReportAPIImpl

java.lang.Object
  extended by uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteServiceImpl
      extended by uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteReportAPIImpl
All Implemented Interfaces:
Comparable<StorableInStateRepository>, RemoteService, StorableInStateRepository, ReportAPI, GridService

Deprecated.

@Deprecated
public class RemoteReportAPIImpl
extends RemoteServiceImpl
implements ReportAPI

A proxy to the pullpoint service.


Field Summary
 
Fields inherited from class uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteServiceImpl
transport
 
Constructor Summary
RemoteReportAPIImpl(StateRepository repository, org.apache.axis.message.addressing.EndpointReferenceType endpoint)
          Deprecated.  
 
Method Summary
 RemoteBoundMethod createMethod(String operation)
          Deprecated.  
 org.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
          Deprecated. gets the billing epr for creating resources on this proxy
 Class getInterface()
          Deprecated. Returns the type of this object.
 NotificationMessage[] getMessages()
          Deprecated. Returns all usage messages
 NotificationMessage[] getMessagesN(int MaximumNumber)
          Deprecated. Returns usage messages
protected  String getServiceName()
          Deprecated. Returns the name of the service.
 void setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
          Deprecated. lets the user set the billing epr to be used when creating resources if null then the a BillingHelper is used to try and select one
 
Methods inherited from class uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteServiceImpl
addTrustedAccountService, compareTo, createBillingHeader, createBillingHeaders, createMatchPattern, createMatchRule, getDescription, getEndpoint, getEndpointRef, getMethod, getParentURL, getRepository, getResources, getServiceProviderID, getServiceProviderIssuer, getTrustedAccountServices, getURL, invoke, invokeWithHeaders, lookupService, registerPortType, removeTrustedAccountService, setDescription, setRepository, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteReportAPIImpl

public RemoteReportAPIImpl(StateRepository repository,
                           org.apache.axis.message.addressing.EndpointReferenceType endpoint)
                    throws ObjectAlreadyExists
Deprecated. 
Throws:
ObjectAlreadyExists
Method Detail

getInterface

public Class getInterface()
Deprecated. 
Description copied from interface: StorableInStateRepository
Returns the type of this object. When loading the object, a StateRepository locates a class implementing the interface and uses that for the object.

Specified by:
getInterface in interface StorableInStateRepository

createMethod

public RemoteBoundMethod createMethod(String operation)
Deprecated. 
Specified by:
createMethod in class RemoteServiceImpl

getServiceName

protected String getServiceName()
Deprecated. 
Description copied from class: RemoteServiceImpl
Returns the name of the service. Used by toString().

Specified by:
getServiceName in class RemoteServiceImpl

getMessages

public NotificationMessage[] getMessages()
                                  throws RemoteException
Deprecated. 
Description copied from interface: ReportAPI
Returns all usage messages

Specified by:
getMessages in interface ReportAPI
Returns:
an array containing all usage messages.
Throws:
RemoteException

getMessagesN

public NotificationMessage[] getMessagesN(int MaximumNumber)
                                   throws RemoteException
Deprecated. 
Description copied from interface: ReportAPI
Returns usage messages

Specified by:
getMessagesN in interface ReportAPI
Parameters:
MaximumNumber - of messages. If more available returns the first.
Returns:
an array containing usage messages.
Throws:
RemoteException

getBillingInfo

public org.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
Deprecated. 
Description copied from interface: RemoteService
gets the billing epr for creating resources on this proxy

Specified by:
getBillingInfo in interface RemoteService

setBillingInfo

public void setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
Deprecated. 
Description copied from interface: RemoteService
lets the user set the billing epr to be used when creating resources if null then the a BillingHelper is used to try and select one

Specified by:
setBillingInfo in interface RemoteService
Parameters:
epr - the billing epr


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