org.LexGrid.LexBIG.cagrid.LexEVSGridService.LexBIGServiceMetadata.common
Interface LexBIGServiceMetadataI

All Known Implementing Classes:
LexBIGServiceMetadataClient

public interface LexBIGServiceMetadataI

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)
           
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
           
 org.LexGrid.LexBIG.DataModel.Collections.AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
          List the coding schemes that are represented in the metadata index.
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
           
 org.LexGrid.LexBIG.DataModel.Collections.MetadataPropertyList resolve()
          Apply all of the restrictions, and return the result.
 void restrictToCodingScheme(org.LexGrid.LexBIG.DataModel.Core.AbsoluteCodingSchemeVersionReference acsvr)
          Restrict the search to a particular coding scheme.
 void restrictToProperties(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] propertyIdentification)
          Restrict the search to a particular property.
 void restrictToPropertyParents(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] propertyIdentification)
          Restrict the search by the parents of the metadata elements.
 void restrictToValue(org.LexGrid.LexBIG.DataModel.cagrid.MatchCriteria matchCriteria, org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification extensionIdentification)
          Restrict the result to the metadata elements that match the supplied string, using the supplied matching algorithm
 org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
           
 

Method Detail

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

listCodingSchemes

org.LexGrid.LexBIG.DataModel.Collections.AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
                                                                                                    throws java.rmi.RemoteException,
                                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                                                           org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
List the coding schemes that are represented in the metadata index.

Throws:
InvalidServiceContextAccess
LBInvocationException
java.rmi.RemoteException

restrictToCodingScheme

void restrictToCodingScheme(org.LexGrid.LexBIG.DataModel.Core.AbsoluteCodingSchemeVersionReference acsvr)
                            throws java.rmi.RemoteException,
                                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                   org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the search to a particular coding scheme.

Parameters:
acsvr -
Throws:
InvalidServiceContextAccess
LBParameterException
java.rmi.RemoteException

restrictToProperties

void restrictToProperties(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] propertyIdentification)
                          throws java.rmi.RemoteException,
                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                 org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the search to a particular property. Currently, this can be any element or attribute name from the OBO metadata schema. When we move to the 2006 version of the schema, there will be a method to get the available properties.

Parameters:
propertyIdentification -
Throws:
InvalidServiceContextAccess
LBParameterException
java.rmi.RemoteException

restrictToPropertyParents

void restrictToPropertyParents(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] propertyIdentification)
                               throws java.rmi.RemoteException,
                                      org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                      org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the search by the parents of the metadata elements. The OBO MetaData format is hierarchial - if you wish to restrict your search to properties that are under another property, provide the required property containers here.

Parameters:
propertyIdentification -
Throws:
InvalidServiceContextAccess
LBParameterException
java.rmi.RemoteException

restrictToValue

void restrictToValue(org.LexGrid.LexBIG.DataModel.cagrid.MatchCriteria matchCriteria,
                     org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification extensionIdentification)
                     throws java.rmi.RemoteException,
                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                            org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
Restrict the result to the metadata elements that match the supplied string, using the supplied matching algorithm

Parameters:
matchCriteria -
extensionIdentification -
Throws:
InvalidServiceContextAccess
LBParameterException
java.rmi.RemoteException

resolve

org.LexGrid.LexBIG.DataModel.Collections.MetadataPropertyList resolve()
                                                                      throws java.rmi.RemoteException,
                                                                             org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess,
                                                                             org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException,
                                                                             org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
Apply all of the restrictions, and return the result.

Throws:
InvalidServiceContextAccess
LBParameterException
LBInvocationException
java.rmi.RemoteException

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