org.LexGrid.LexBIG.cagrid.adapters
Class LexBIGServiceMetadataAdapter

java.lang.Object
  extended by org.LexGrid.LexBIG.cagrid.adapters.LexBIGServiceMetadataAdapter
All Implemented Interfaces:
java.io.Serializable, org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata

public class LexBIGServiceMetadataAdapter
extends java.lang.Object
implements org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata

See Also:
Serialized Form

Field Summary
private  LexBIGServiceMetadataGridAdapter lbsm
           
 
Constructor Summary
LexBIGServiceMetadataAdapter(LexBIGServiceMetadataGridAdapter adapter)
           
 
Method Summary
 org.LexGrid.LexBIG.DataModel.Collections.AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
           
 org.LexGrid.LexBIG.DataModel.Collections.MetadataPropertyList resolve()
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToCodingScheme(org.LexGrid.LexBIG.DataModel.Core.AbsoluteCodingSchemeVersionReference acsvr)
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToProperties(java.lang.String[] properties)
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToPropertyParents(java.lang.String[] propertyParents)
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToValue(java.lang.String matchText, java.lang.String matchAlgorithm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lbsm

private LexBIGServiceMetadataGridAdapter lbsm
Constructor Detail

LexBIGServiceMetadataAdapter

public LexBIGServiceMetadataAdapter(LexBIGServiceMetadataGridAdapter adapter)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

listCodingSchemes

public org.LexGrid.LexBIG.DataModel.Collections.AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
                                                                                                    throws org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
listCodingSchemes in interface org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException

resolve

public org.LexGrid.LexBIG.DataModel.Collections.MetadataPropertyList resolve()
                                                                      throws org.LexGrid.LexBIG.Exceptions.LBParameterException,
                                                                             org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
resolve in interface org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException
org.LexGrid.LexBIG.Exceptions.LBInvocationException

restrictToCodingScheme

public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToCodingScheme(org.LexGrid.LexBIG.DataModel.Core.AbsoluteCodingSchemeVersionReference acsvr)
                                                                              throws org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToCodingScheme in interface org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToProperties

public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToProperties(java.lang.String[] properties)
                                                                            throws org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToProperties in interface org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToPropertyParents

public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToPropertyParents(java.lang.String[] propertyParents)
                                                                                 throws org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToPropertyParents in interface org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToValue

public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata restrictToValue(java.lang.String matchText,
                                                                              java.lang.String matchAlgorithm)
                                                                       throws org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToValue in interface org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata
Throws:
org.LexGrid.LexBIG.Exceptions.LBParameterException