org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.common
Interface FilterI

All Known Implementing Classes:
FilterClient

public interface FilterI

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


Method Summary
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
           
 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.
 boolean match(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference ref)
          Indicates whether or not the given reference satisfies criteria for this filter.
 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

match

boolean match(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference ref)
              throws java.rmi.RemoteException,
                     InvalidServiceContextAccess
Indicates whether or not the given reference satisfies criteria for this filter. Filters should _NOT_ be used for search criteria that can be done with built in restrictions. Filters are very inefficient.

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

getName

java.lang.String getName()
                         throws java.rmi.RemoteException,
                                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,
                                       InvalidServiceContextAccess
Return a description of the extension.

Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getProvider

java.lang.String getProvider()
                             throws java.rmi.RemoteException,
                                    InvalidServiceContextAccess
Return an identifier for the extension provider.

Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getVersion

java.lang.String getVersion()
                            throws java.rmi.RemoteException,
                                   InvalidServiceContextAccess
Return version information about the extension.

Throws:
InvalidServiceContextAccess
java.rmi.RemoteException