org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.service.globus.resource
Class FilterResource

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.servicetools.ReflectionResource
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.service.globus.resource.FilterResourceBase
          extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.service.globus.resource.FilterResource
All Implemented Interfaces:
org.globus.wsrf.RemoveCallback, org.globus.wsrf.Resource, org.globus.wsrf.ResourceIdentifier, org.globus.wsrf.ResourceLifetime, org.globus.wsrf.ResourceProperties

public class FilterResource
extends FilterResourceBase

The implementation of this FilterResource type.


Constructor Summary
FilterResource()
           
 
Method Summary
 org.LexGrid.LexBIG.Extensions.Query.Filter getFilter()
           
 void remove()
          This is the callback to destroy this resource.
 void setFilter(org.LexGrid.LexBIG.Extensions.Query.Filter filter)
           
 
Methods inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.Filter.service.globus.resource.FilterResourceBase
getConfiguration, getResourceKey, initialize, refreshRegistration, setTerminationTime
 
Methods inherited from class gov.nih.nci.cagrid.introduce.servicetools.ReflectionResource
getCurrentTime, getID, getResourceBean, getResourcePropertySet, getTerminationTime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterResource

public FilterResource()
Method Detail

remove

public void remove()
            throws org.globus.wsrf.ResourceException
This is the callback to destroy this resource. If anything needs to be cleaned up when this resource is destroyed it should be done here.

Specified by:
remove in interface org.globus.wsrf.RemoveCallback
Overrides:
remove in class FilterResourceBase
Throws:
org.globus.wsrf.ResourceException

getFilter

public org.LexGrid.LexBIG.Extensions.Query.Filter getFilter()
                                                     throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
Throws:
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess

setFilter

public void setFilter(org.LexGrid.LexBIG.Extensions.Query.Filter filter)