org.LexGrid.LexBIG.cagrid.LexEVSGridService.Sort.common
Interface SortI

All Known Implementing Classes:
SortClient

public interface SortI

This class is autogenerated, DO NOT EDIT. This interface represents the API which is accessable on the grid service from the client.


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.
 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)
           
 

Method Detail

destroy

org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
                                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setTerminationTime

org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
                                                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getMultipleResourceProperties

org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getResourceProperty

org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
                                                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

queryResourceProperties

org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
                                                                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

compare

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
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."

Parameters:
resolvedConceptReference1 -
resolvedConceptReference2 -
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

equals

boolean equals(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference obj)
               throws java.rmi.RemoteException,
                      org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
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.

Parameters:
obj -
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getName

java.lang.String getName()
                         throws java.rmi.RemoteException,
                                org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
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.

Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getDescription

java.lang.String getDescription()
                                throws java.rmi.RemoteException,
                                       org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Return a description of the extension.

Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getProvider

java.lang.String getProvider()
                             throws java.rmi.RemoteException,
                                    org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Return an identifier for the extension provider.

Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getVersion

java.lang.String getVersion()
                            throws java.rmi.RemoteException,
                                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Return version information about the extension.

Throws:
InvalidServiceContextAccess
java.rmi.RemoteException