|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.ecs.iam.grid.client.staterepos.RemoteDataServiceImpl
@Deprecated public class RemoteDataServiceImpl
A proxy to a remote data service.
| Field Summary |
|---|
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.management.ManagedGridService |
|---|
FREE_SERVICE |
| Constructor Summary | |
|---|---|
RemoteDataServiceImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType endpoint)
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
Deprecated. Add a trusted management service to the list. |
int |
compareTo(StorableInStateRepository other)
Deprecated. |
MatchPattern |
createMatchPattern()
Deprecated. Create a MatchPattern that matches this service. |
MatchRule |
createMatchRule(String role)
Deprecated. Create a match rule that will grant this service the given role. |
DataConversation |
createStagingArea(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
String description)
Deprecated. Low-level method for creating a new remote data stager. |
org.apache.axis.message.addressing.EndpointReferenceType |
createStagingArea(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
String description,
MatchRule owner)
Deprecated. Low-level method for creating a new remote data stager. |
DataConversation |
createStagingArea(String description)
Deprecated. Creates a new remote data stager. |
org.apache.axis.message.addressing.EndpointReferenceType |
createStagingArea(String description,
MatchRule owner)
Deprecated. Low-level method for creating a new remote data stager. |
void |
ensurePoliciesDeployed()
Deprecated. Ensure that any required PBAC policies are deployed. |
Document |
getAtomFeed(String atomFeed,
String serviceBase)
Deprecated. Return an Atom feed listing any problems or issues with this service. |
org.apache.axis.message.addressing.EndpointReferenceType |
getBillingInfo()
Deprecated. gets the billing epr for creating resources on this proxy |
String |
getDescription()
Deprecated. Returns a textual description of the object. |
URL |
getEndpoint()
Deprecated. Get the endpoint address of the service. |
org.apache.axis.message.addressing.EndpointReferenceType |
getEndpointRef()
Deprecated. Return an EndpointReferenceType for this conversation. |
Class |
getInterface()
Deprecated. Returns the type of this object. |
NotificationMessage[] |
getMessages()
Deprecated. Returns all usage messages |
NotificationMessage[] |
getMessagesN(int MaximumNumber)
Deprecated. Returns usage messages |
RemoteBoundMethod |
getMethod(String operation)
Deprecated. Get a RemoteBoundMethod bound to this service's endpoint. |
URL |
getParentURL()
Deprecated. Returns the URL of this object's parent. |
StateRepository |
getRepository()
Deprecated. Get the StateRepository holding this object. |
Document |
GetResourceProperty(QName qname)
Deprecated. Get a resource property. |
org.apache.axis.message.addressing.EndpointReferenceType[] |
getResources()
Deprecated. List the resources managed by this service for which the caller has some role. |
String |
getServiceName()
Deprecated. |
SubjectDescription |
getServiceProviderID()
Deprecated. Returns the service provider ID, in the form of an Issuer and Subject DN. |
SubjectDescription |
getServiceProviderIssuer()
Deprecated. Returns details of the issuer of the service's certificate. |
org.apache.axis.message.addressing.EndpointReferenceType[] |
getTrustedAccountServices()
Deprecated. Get a list of trusted management services, as a list of EPRs. |
URL |
getURL()
Deprecated. Returns the globally unique identifier. |
void |
removeTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
Deprecated. Remove a trusted management service from the list. |
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 |
void |
setDescription(String description)
Deprecated. Change the textual description, as returned by getDescription. |
void |
setRepository(StateRepository repository)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RemoteDataServiceImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType endpoint)
throws ObjectAlreadyExists
ObjectAlreadyExists| Method Detail |
|---|
public Class getInterface()
StorableInStateRepository
getInterface in interface StorableInStateRepositorypublic void setRepository(StateRepository repository)
public StateRepository getRepository()
StorableInStateRepository
getRepository in interface StorableInStateRepositorypublic org.apache.axis.message.addressing.EndpointReferenceType getEndpointRef()
StorableInStateRepository
getEndpointRef in interface StorableInStateRepositorypublic URL getURL()
StorableInStateRepository
getURL in interface StorableInStateRepositorypublic URL getParentURL()
StorableInStateRepository
getParentURL in interface StorableInStateRepositorypublic String getDescription()
StorableInStateRepository
getDescription in interface StorableInStateRepositorypublic void setDescription(String description)
StorableInStateRepository
setDescription in interface StorableInStateRepositorypublic URL getEndpoint()
getEndpoint in interface RemoteServicepublic int compareTo(StorableInStateRepository other)
compareTo in interface Comparable<StorableInStateRepository>
public SubjectDescription getServiceProviderIssuer()
throws RemoteException
GridService
getServiceProviderIssuer in interface GridServiceRemoteException
public SubjectDescription getServiceProviderID()
throws RemoteException
GridService
getServiceProviderID in interface GridServiceRemoteException
public org.apache.axis.message.addressing.EndpointReferenceType[] getTrustedAccountServices()
throws RemoteException
ManagedGridService
getTrustedAccountServices in interface ManagedGridServiceRemoteException
public void addTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
throws RemoteException
ManagedGridService
addTrustedAccountService in interface ManagedGridServicetrustedservice - the EPR of the service
RemoteException
public void removeTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
throws RemoteException
ManagedGridService
removeTrustedAccountService in interface ManagedGridServicetrustedservice - the EPR of the service
RemoteException
public NotificationMessage[] getMessagesN(int MaximumNumber)
throws RemoteException
ReportAPI
getMessagesN in interface ReportAPIMaximumNumber - of messages. If more available returns the first.
RemoteException
public NotificationMessage[] getMessages()
throws RemoteException
ReportAPI
getMessages in interface ReportAPIRemoteExceptionpublic RemoteBoundMethod getMethod(String operation)
getMethod in interface RemoteServicepublic org.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
RemoteService
getBillingInfo in interface RemoteServicepublic void setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
RemoteService
setBillingInfo in interface RemoteServiceepr - the billing epr
public DataConversation createStagingArea(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
String description)
throws RemoteException
createStagingArea in interface RemoteDataServiceRemoteException
public org.apache.axis.message.addressing.EndpointReferenceType createStagingArea(String description,
MatchRule owner)
throws RemoteException
createStagingArea in interface DataServicedescription - label for new stagerowner - A rule to allow access for the owner role
RemoteException
public org.apache.axis.message.addressing.EndpointReferenceType createStagingArea(org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
String description,
MatchRule owner)
throws RemoteException
createStagingArea in interface RemoteDataServiceRemoteException
public DataConversation createStagingArea(String description)
throws RemoteException
RemoteDataService
createStagingArea in interface RemoteDataServicedescription - a local label for the conversation
RemoteException
public org.apache.axis.message.addressing.EndpointReferenceType[] getResources()
throws RemoteException
GridService
getResources in interface GridServiceRemoteExceptionpublic String getServiceName()
public void ensurePoliciesDeployed()
throws GridFailureException
WebAdmin
ensurePoliciesDeployed in interface WebAdminGridFailureException
public Document getAtomFeed(String atomFeed,
String serviceBase)
throws GridFailureException
WebAdmin
getAtomFeed in interface WebAdminatomFeed - the URL of the feedserviceBase - the service administration URL (for creating hyperlinks)
GridFailureExceptionAtomUtils
public Document GetResourceProperty(QName qname)
throws GridFailureException
WSRFService
GetResourceProperty in interface WSRFServiceqname - the property to read
InvalidResourcePropertyQNameFault - if the QName isn't known
GridFailureException
public MatchRule createMatchRule(String role)
throws RemoteException
createMatchRule in interface RemoteServicerole - the role to be granted
RemoteException
public MatchPattern createMatchPattern()
throws RemoteException
RemoteService
createMatchPattern in interface RemoteServiceRemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||