org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.client
Class FilterClient

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.client.FilterClientBase
          extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.client.FilterClient
All Implemented Interfaces:
gov.nih.nci.cagrid.introduce.security.common.ServiceSecurityI, FilterI

public class FilterClient
extends FilterClientBase
implements FilterI

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.


Field Summary
 
Fields inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.client.FilterClientBase
consumer, consumerEPR, portType, portTypeMutex
 
Fields inherited from class gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
authorization, delegationMode, epr, operations, proxy, securityMetadata
 
Constructor Summary
FilterClient(org.apache.axis.message.addressing.EndpointReferenceType epr)
           
FilterClient(org.apache.axis.message.addressing.EndpointReferenceType epr, org.globus.gsi.GlobusCredential proxy)
           
FilterClient(java.lang.String url)
           
FilterClient(java.lang.String url, org.globus.gsi.GlobusCredential proxy)
           
 
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.
static void main(java.lang.String[] args)
           
 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)
           
static void usage()
           
 
Methods inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.client.FilterClientBase
destroy, setTerminationTime
 
Methods inherited from class gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
configureStubSecurity, getAuthorization, getDelegationMode, getEndpointReference, getProxy, getServiceSecurityMetadata, resetStub, setAuthorization, setDelegationMode, setProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterClient

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

FilterClient

public FilterClient(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

FilterClient

public FilterClient(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

FilterClient

public FilterClient(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 FilterI
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 FilterI
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 FilterI
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 FilterI
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 FilterI
Throws:
java.rmi.RemoteException

match

public boolean match(org.LexGrid.LexBIG.DataModel.Core.ResolvedConceptReference ref)
              throws java.rmi.RemoteException,
                     InvalidServiceContextAccess
Description copied from interface: FilterI
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.

Specified by:
match in interface FilterI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getName

public java.lang.String getName()
                         throws java.rmi.RemoteException,
                                InvalidServiceContextAccess
Description copied from interface: FilterI
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 FilterI
Throws:
InvalidServiceContextAccess
java.rmi.RemoteException

getDescription

public java.lang.String getDescription()
                                throws java.rmi.RemoteException,
                                       InvalidServiceContextAccess
Description copied from interface: FilterI
Return a description of the extension.

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

getProvider

public java.lang.String getProvider()
                             throws java.rmi.RemoteException,
                                    InvalidServiceContextAccess
Description copied from interface: FilterI
Return an identifier for the extension provider.

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

getVersion

public java.lang.String getVersion()
                            throws java.rmi.RemoteException,
                                   InvalidServiceContextAccess
Description copied from interface: FilterI
Return version information about the extension.

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