org.LexGrid.LexBIG.cagrid.LexEVSGridService.Sort.client
Class SortClient

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.Sort.client.SortClientBase
          extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.Sort.client.SortClient
All Implemented Interfaces:
gov.nih.nci.cagrid.introduce.security.common.ServiceSecurityI, SortI

public class SortClient
extends SortClientBase
implements SortI

This class is autogenerated, DO NOT EDIT GENERATED GRID SERVICE ACCESS METHODS. This client is generated automatically by Introduce to provide a clean unwrapped API to the service. On construction the class instance will contact the remote service and retrieve it's security metadata description which it will use to configure the Stub specifically for each method call.


Constructor Summary
SortClient(org.apache.axis.message.addressing.EndpointReferenceType epr)
           
SortClient(org.apache.axis.message.addressing.EndpointReferenceType epr, org.globus.gsi.GlobusCredential proxy)
           
SortClient(java.lang.String url)
           
SortClient(java.lang.String url, org.globus.gsi.GlobusCredential proxy)
           
 
Method Summary
 int compare(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference resolvedConceptReference1, org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference resolvedConceptReference2)
          Compares its two arguments for order.
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
           
 boolean equals(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference obj)
          Indicates whether some other object is "equal to" this Comparator.
 java.lang.String getDescription()
          Return a description of the extension.
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
           
 java.lang.String getName()
          Return the name assigned to this service extension.
 java.lang.String getProvider()
          Return an identifier for the extension provider.
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
           
 java.lang.String getVersion()
          Return version information about the extension.
static void main(java.lang.String[] args)
           
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
           
 org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
           
static void usage()
           
 
Methods inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.Sort.client.SortClientBase
destroy, setTerminationTime
 
Methods inherited from class gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
getAuthorization, getDelegationMode, getEndpointReference, getProxy, getServiceSecurityMetadata, setAuthorization, setDelegationMode, setProxy
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortClient

public SortClient(java.lang.String url)
           throws org.apache.axis.types.URI.MalformedURIException,
                  java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

SortClient

public SortClient(java.lang.String url,
                  org.globus.gsi.GlobusCredential proxy)
           throws org.apache.axis.types.URI.MalformedURIException,
                  java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

SortClient

public SortClient(org.apache.axis.message.addressing.EndpointReferenceType epr)
           throws org.apache.axis.types.URI.MalformedURIException,
                  java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

SortClient

public SortClient(org.apache.axis.message.addressing.EndpointReferenceType epr,
                  org.globus.gsi.GlobusCredential proxy)
           throws org.apache.axis.types.URI.MalformedURIException,
                  java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail

usage

public static void usage()

main

public static void main(java.lang.String[] args)

destroy

public org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
                                                throws java.rmi.RemoteException
Specified by:
destroy in interface SortI
Throws:
java.rmi.RemoteException

setTerminationTime

public org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
                                                                      throws java.rmi.RemoteException
Specified by:
setTerminationTime in interface SortI
Throws:
java.rmi.RemoteException

getMultipleResourceProperties

public org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Specified by:
getMultipleResourceProperties in interface SortI
Throws:
java.rmi.RemoteException

getResourceProperty

public org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
                                                                          throws java.rmi.RemoteException
Specified by:
getResourceProperty in interface SortI
Throws:
java.rmi.RemoteException

queryResourceProperties

public org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
                                                                                  throws java.rmi.RemoteException
Specified by:
queryResourceProperties in interface SortI
Throws:
java.rmi.RemoteException

compare

public int compare(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference resolvedConceptReference1,
                   org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference resolvedConceptReference2)
            throws java.rmi.RemoteException,
                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Description copied from interface: SortI
Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.

The implementor must ensure that sgn(compare(x, y)) == -sgn(compare(y, x)) for all x and y. (This implies that compare(x, y) must throw an exception if and only * if compare(y, x) throws an exception.)

* * The implementor must also ensure that the relation is transitive: * ((compare(x, y)>0) && (compare(y, z)>0)) implies * compare(x, z)>0.

* * Finally, the implementer must ensure that compare(x, y)==0 * implies that sgn(compare(x, z))==sgn(compare(y, z)) for all z.

It is generally the case, but not strictly required that (compare(x, y)==0) == (x.equals(y)). Generally speaking, any comparator that violates this condition should clearly indicate this fact. The recommended language is "Note: this comparator imposes orderings that are inconsistent with equals."

Specified by:
compare in interface SortI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

equals

public boolean equals(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference obj)
               throws java.rmi.RemoteException,
                      org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Description copied from interface: SortI
Indicates whether some other object is "equal to" this Comparator. This method must obey the general contract of Object.equals(Object). Additionally, this method can return * true only if the specified Object is also a comparator * and it imposes the same ordering as this comparator. Thus, comp1.equals(comp2) implies that sgn(comp1.compare(o1, o2))==sgn(comp2.compare(o1, o2)) for every object referenceo1 and o2.

Note that it is always safe not to overrideObject.equals(Object). However, overriding this method may, in some cases, improve performance by allowing programs to determine that two distinct Comparators impose the same order.

Specified by:
equals in interface SortI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getName

public java.lang.String getName()
                         throws java.rmi.RemoteException,
                                org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Description copied from interface: SortI
Return the name assigned to this service extension. This name must be unique within context of the installed node and is used to register and lookup the extension through a LexBIGService.

Specified by:
getName in interface SortI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getDescription

public java.lang.String getDescription()
                                throws java.rmi.RemoteException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Description copied from interface: SortI
Return a description of the extension.

Specified by:
getDescription in interface SortI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getProvider

public java.lang.String getProvider()
                             throws java.rmi.RemoteException,
                                    org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Description copied from interface: SortI
Return an identifier for the extension provider.

Specified by:
getProvider in interface SortI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getVersion

public java.lang.String getVersion()
                            throws java.rmi.RemoteException,
                                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Description copied from interface: SortI
Return version information about the extension.

Specified by:
getVersion in interface SortI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException