org.LexGrid.LexBIG.cagrid.LexEVSGridService.LexBIGServiceMetadata.service.globus.resource
Class LexBIGServiceMetadataResource

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.servicetools.ReflectionResource
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.LexBIGServiceMetadata.service.globus.resource.LexBIGServiceMetadataResourceBase
          extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.LexBIGServiceMetadata.service.globus.resource.LexBIGServiceMetadataResource
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 LexBIGServiceMetadataResource
extends LexBIGServiceMetadataResourceBase

The implementation of this LexBIGServiceMetadataResource type.


Field Summary
private  org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata lbsm
           
 
Fields inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.LexBIGServiceMetadata.service.globus.resource.LexBIGServiceMetadataResourceBase
logger
 
Constructor Summary
LexBIGServiceMetadataResource()
           
 
Method Summary
 org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata getLexBIGServiceMetadata()
           
 void remove()
          This is the callback to destroy this resource.
 void setLexBIGServiceMetadata(org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata lbsm)
           
 
Methods inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.LexBIGServiceMetadata.service.globus.resource.LexBIGServiceMetadataResourceBase
getConfiguration, getResourceKey, initialize, refreshRegistration, setResourceKey, setTerminationTime
 
Methods inherited from class gov.nih.nci.cagrid.introduce.servicetools.ReflectionResource
createNewResourceProperty, createNewResourceProperty, getCurrentTime, getID, getResourceBean, getResourcePropertySet, getTerminationTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lbsm

private org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata lbsm
Constructor Detail

LexBIGServiceMetadataResource

public LexBIGServiceMetadataResource()
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 LexBIGServiceMetadataResourceBase
Throws:
org.globus.wsrf.ResourceException

getLexBIGServiceMetadata

public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata getLexBIGServiceMetadata()
                                                                                throws InvalidServiceContextAccess
Throws:
InvalidServiceContextAccess

setLexBIGServiceMetadata

public void setLexBIGServiceMetadata(org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata lbsm)