|
|||||||||
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 | |
---|---|
LexBIGServiceMetadata |
getLexBIGServiceMetadataInterface()
|
AbsoluteCodingSchemeVersionReferenceList |
listCodingSchemes()
List the coding schemes that are represented in the metadata index. |
MetadataPropertyList |
resolve()
Apply all of the restrictions, and return the result. |
LexBIGServiceMetadataGrid |
restrictToCodingScheme(AbsoluteCodingSchemeVersionReference acsvr)
Restrict the search to a particular coding scheme. |
LexBIGServiceMetadataGrid |
restrictToProperties(PropertyIdentification[] properties)
Restrict the search to a particular property. |
LexBIGServiceMetadataGrid |
restrictToPropertyParents(PropertyIdentification[] propertyParents)
Restrict the search by the parents of the metadata elements. |
LexBIGServiceMetadataGrid |
restrictToValue(MatchCriteria matchText,
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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LexBIGServiceMetadataGridAdapter(LexBIGServiceMetadataClient client) throws java.rmi.RemoteException
java.rmi.RemoteException
Method Detail |
---|
public AbsoluteCodingSchemeVersionReferenceList listCodingSchemes() throws LBInvocationException, InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
listCodingSchemes
in interface LexBIGServiceMetadataGrid
LBInvocationException
InvalidServiceContextAccess
java.rmi.RemoteException
public MetadataPropertyList resolve() throws LBParameterException, LBInvocationException, InvalidServiceContextAccess, java.rmi.RemoteException
LexBIGServiceMetadataGrid
resolve
in interface LexBIGServiceMetadataGrid
LBParameterException
LBInvocationException
InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToCodingScheme(AbsoluteCodingSchemeVersionReference acsvr) throws LBParameterException, 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.
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToValue(MatchCriteria matchText, ExtensionIdentification matchAlgorithm) throws LBParameterException, 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().
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToProperties(PropertyIdentification[] properties) throws LBParameterException, 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.
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadataGrid restrictToPropertyParents(PropertyIdentification[] propertyParents) throws LBParameterException, 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.
LBParameterException
InvalidServiceContextAccess
java.rmi.RemoteException
public LexBIGServiceMetadata getLexBIGServiceMetadataInterface() throws java.lang.Exception
java.lang.Exception
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |