|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.LexGrid.LexBIG.cagrid.adapters.LexBIGServiceMetadataGridAdapter
public class LexBIGServiceMetadataGridAdapter
Constructor Summary | |
---|---|
LexBIGServiceMetadataGridAdapter(LexBIGServiceMetadataClient client)
|
Method Summary | |
---|---|
org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata |
getLexBIGServiceMetadataInterface()
|
org.LexGrid.LexBIG.DataModel.Collections.AbsoluteCodingSchemeVersionReferenceList |
listCodingSchemes()
List the coding schemes that are represented in the metadata index. |
org.LexGrid.LexBIG.DataModel.Collections.MetadataPropertyList |
resolve()
Apply all of the restrictions, and return the result. |
LexBIGServiceMetadataGrid |
restrictToCodingScheme(org.LexGrid.LexBIG.DataModel.Core.AbsoluteCodingSchemeVersionReference acsvr)
Restrict the search to a particular coding scheme. |
LexBIGServiceMetadataGrid |
restrictToProperties(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] properties)
Restrict the search to a particular property. |
LexBIGServiceMetadataGrid |
restrictToPropertyParents(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] propertyParents)
Restrict the search by the parents of the metadata elements. |
LexBIGServiceMetadataGrid |
restrictToValue(org.LexGrid.LexBIG.DataModel.cagrid.MatchCriteria matchText,
org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification matchAlgorithm)
Restrict the result to the metadata elements that match the supplied string, using the supplied matching algorithm |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LexBIGServiceMetadataGridAdapter(LexBIGServiceMetadataClient client) throws java.rmi.RemoteException
java.rmi.RemoteException
Method Detail |
---|
public org.LexGrid.LexBIG.DataModel.Collections.AbsoluteCodingSchemeVersionReferenceList listCodingSchemes() throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException, org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
listCodingSchemes
in interface LexBIGServiceMetadataGrid
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.Collections.MetadataPropertyList resolve() throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException, org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException, org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
resolve
in interface LexBIGServiceMetadataGrid
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToCodingScheme(org.LexGrid.LexBIG.DataModel.Core.AbsoluteCodingSchemeVersionReference acsvr) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException, org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
restrictToCodingScheme
in interface LexBIGServiceMetadataGrid
acsvr
- The coding scheme to restrict the search to. You may provide the URN,
the version, or both.
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToValue(org.LexGrid.LexBIG.DataModel.cagrid.MatchCriteria matchText, org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification matchAlgorithm) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException, org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
restrictToValue
in interface LexBIGServiceMetadataGrid
matchText
- The match text. Format is determined by the match algorithm.matchAlgorithm
- Local name of the match algorithm - possible algorithms are
returned in LexBigService.getMatchAlgorithms().
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToProperties(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] properties) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException, org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
restrictToProperties
in interface LexBIGServiceMetadataGrid
properties
- The set of properties to restrict the search to. If you provide multiple properties,
it is treated as an OR search.
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToPropertyParents(org.LexGrid.LexBIG.DataModel.cagrid.PropertyIdentification[] propertyParents) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException, org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
restrictToPropertyParents
in interface LexBIGServiceMetadataGrid
propertyParents
- The containers to require as parents. For example, to restrict the search to
"contacts" that are under "about" that is under "authority" - provide "authority"
and "about".
The order of the parents does not matter. Multiple parents are treated as an AND -
so the result is required to be under each of the parents going up the parent tree.
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBParameterException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.InvalidServiceContextAccess
java.rmi.RemoteException
public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata getLexBIGServiceMetadataInterface() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |