public class LexEVSApplicationServiceImpl extends ApplicationServiceImpl implements LexEVSApplicationService
Modifier and Type | Field and Description |
---|---|
protected ApplicationContext |
appContext |
Constructor and Description |
---|
LexEVSApplicationServiceImpl(ClassCache classCache,
Validator validator,
LexEVSProperties properties) |
LexEVSApplicationServiceImpl(Validator validator,
LexEVSProperties properties) |
Modifier and Type | Method and Description |
---|---|
protected <E> java.util.List<E> |
convertToListProxy(java.util.Collection originalList,
java.lang.Object query,
java.lang.String classname,
java.lang.Integer start,
QueryOptions options) |
java.lang.Object |
executeRemotely(java.lang.Object object,
java.lang.String methodName,
java.lang.String[] parameterClasses,
java.lang.Object[] args)
Execute the given method on the specified LexBig object.
|
java.lang.Object |
executeSecurely(java.lang.String methodName,
java.lang.annotation.Annotation[] annotations,
java.lang.String[] parameterClasses,
java.lang.Object[] args,
java.util.HashMap tokens)
Execute securely.
|
CodedNodeSet |
getCodingSchemeConcepts(java.lang.String codingScheme,
CodingSchemeVersionOrTag versionOrTag) |
CodedNodeSet |
getCodingSchemeConcepts(java.lang.String codingScheme,
CodingSchemeVersionOrTag versionOrTag,
boolean activeOnly)
Deprecated.
Not implemented here since it is deprecated in the
LexBIGService interface.
|
Filter |
getFilter(java.lang.String name) |
ExtensionDescriptionList |
getFilterExtensions() |
GenericExtension |
getGenericExtension(java.lang.String name) |
ExtensionDescriptionList |
getGenericExtensions() |
HistoryService |
getHistoryService(java.lang.String codingScheme) |
java.util.Date |
getLastUpdateTime() |
LexEVSConceptDomainServices |
getLexEVSConceptDomainServices() |
LexEVSPickListDefinitionServices |
getLexEVSPickListDefinitionServices() |
LexEVSResolvedValueSetService |
getLexEVSResolvedVSService(AssertedValueSetParameters params) |
SourceAssertedValueSetHierarchyServicesImpl |
getLexEVSSourceAssertedValueSetHierarchyServices() |
SourceAssertedValueSetServiceImpl |
getLexEVSSourceAssertedValueSetServices(AssertedValueSetParameters params) |
LexEVSValueSetDefinitionServices |
getLexEVSValueSetDefinitionServices() |
ModuleDescriptionList |
getMatchAlgorithms() |
java.util.List<CodingScheme> |
getMinimalResolvedVSCodingSchemes() |
CodedNodeGraph |
getNodeGraph(java.lang.String codingScheme,
CodingSchemeVersionOrTag versionOrTag,
java.lang.String relationsName) |
CodedNodeSet |
getNodeSet(java.lang.String codingScheme,
CodingSchemeVersionOrTag versionOrTag,
LocalNameList localNameList) |
java.util.List<CodingScheme> |
getRegularResolvedVSCodingSchemes() |
RemoteResourceManager |
getRemoteResourceManager() |
LexBIGServiceManager |
getServiceManager(java.lang.Object credentials) |
LexBIGServiceMetadata |
getServiceMetadata() |
Sort |
getSortAlgorithm(java.lang.String name) |
SortDescriptionList |
getSortAlgorithms(SortContext context) |
java.util.List<CodingScheme> |
getSourceAssertedResolvedVSCodingSchemes() |
java.util.List<CodingScheme> |
getSourceAssertedResolvedVSCodingSchemes(AssertedValueSetParameters params) |
CodingSchemeRenderingList |
getSupportedCodingSchemes() |
boolean |
isUpdateClientProxyTarget() |
java.lang.Boolean |
registerSecurityToken(java.lang.String vocabulary,
SecurityToken token)
Register Security Token
|
CodingScheme |
resolveCodingScheme(java.lang.String codingScheme,
CodingSchemeVersionOrTag versionOrTag) |
java.lang.String |
resolveCodingSchemeCopyright(java.lang.String codingScheme,
CodingSchemeVersionOrTag versionOrTag) |
void |
setRemoteResourceManager(RemoteResourceManager remoteResourceManager) |
void |
setUpdateClientProxyTarget(boolean updateClientProxyTarget) |
convertToListProxy, getAssociation, getClassCache, getDAO, getMaxRecordsCount, getQueryRowCount, privateQuery, query, query, query, query, query, search, search, search, search
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssociation, getMaxRecordsCount, getQueryRowCount, query, query, query, query, query, query, search, search, search, search
public LexEVSApplicationServiceImpl(ClassCache classCache, Validator validator, LexEVSProperties properties) throws java.lang.Exception
java.lang.Exception
public LexEVSApplicationServiceImpl(Validator validator, LexEVSProperties properties) throws java.lang.Exception
java.lang.Exception
public java.lang.Object executeRemotely(java.lang.Object object, java.lang.String methodName, java.lang.String[] parameterClasses, java.lang.Object[] args) throws ApplicationException
executeRemotely
in interface LexEVSApplicationService
object
- - ObjectmethodName
- - StringparameterClasses
- -String[]args
- - Object[]ApplicationException
- the application exceptionpublic java.lang.Object executeSecurely(java.lang.String methodName, java.lang.annotation.Annotation[] annotations, java.lang.String[] parameterClasses, java.lang.Object[] args, java.util.HashMap tokens) throws java.lang.Exception
executeSecurely
in interface LexEVSApplicationService
object
- the objectmethodName
- the method nameannotations
- annotations used by this methodparameterClasses
- the parameter classesargs
- the argsjava.lang.Exception
- the exceptionpublic java.lang.Boolean registerSecurityToken(java.lang.String vocabulary, SecurityToken token) throws java.lang.Exception
vocabulary
- the Stringtoken
- the SecurityTokenjava.lang.Exception
- the exceptionprotected <E> java.util.List<E> convertToListProxy(java.util.Collection originalList, java.lang.Object query, java.lang.String classname, java.lang.Integer start, QueryOptions options)
@Deprecated public CodedNodeSet getCodingSchemeConcepts(java.lang.String codingScheme, CodingSchemeVersionOrTag versionOrTag, boolean activeOnly) throws LBException
codingScheme
- the coding scheme StringversionOrTag
- the version or tag StringactiveOnly
- the active only booleanLBException
- the LB exceptionpublic CodedNodeSet getCodingSchemeConcepts(java.lang.String codingScheme, CodingSchemeVersionOrTag versionOrTag) throws LBException
LBException
public Filter getFilter(java.lang.String name) throws LBException
LBException
public ExtensionDescriptionList getFilterExtensions()
public GenericExtension getGenericExtension(java.lang.String name) throws LBException
LBException
public ExtensionDescriptionList getGenericExtensions()
public HistoryService getHistoryService(java.lang.String codingScheme) throws LBException
LBException
public java.util.Date getLastUpdateTime() throws LBInvocationException
LBInvocationException
public ModuleDescriptionList getMatchAlgorithms()
public CodedNodeGraph getNodeGraph(java.lang.String codingScheme, CodingSchemeVersionOrTag versionOrTag, java.lang.String relationsName) throws LBException
LBException
public LexBIGServiceManager getServiceManager(java.lang.Object credentials) throws LBException
LBException
public LexBIGServiceMetadata getServiceMetadata() throws LBException
LBException
public Sort getSortAlgorithm(java.lang.String name) throws LBException
LBException
public SortDescriptionList getSortAlgorithms(SortContext context)
public CodingSchemeRenderingList getSupportedCodingSchemes() throws LBInvocationException
LBInvocationException
public CodingScheme resolveCodingScheme(java.lang.String codingScheme, CodingSchemeVersionOrTag versionOrTag) throws LBException
LBException
public java.lang.String resolveCodingSchemeCopyright(java.lang.String codingScheme, CodingSchemeVersionOrTag versionOrTag) throws LBException
LBException
public CodedNodeSet getNodeSet(java.lang.String codingScheme, CodingSchemeVersionOrTag versionOrTag, LocalNameList localNameList) throws LBException
LBException
public LexEVSConceptDomainServices getLexEVSConceptDomainServices()
getLexEVSConceptDomainServices
in interface LexEVSDistributed
public LexEVSValueSetDefinitionServices getLexEVSValueSetDefinitionServices()
getLexEVSValueSetDefinitionServices
in interface LexEVSDistributed
public LexEVSPickListDefinitionServices getLexEVSPickListDefinitionServices()
getLexEVSPickListDefinitionServices
in interface LexEVSDistributed
public SourceAssertedValueSetHierarchyServicesImpl getLexEVSSourceAssertedValueSetHierarchyServices()
getLexEVSSourceAssertedValueSetHierarchyServices
in interface LexEVSDistributed
public SourceAssertedValueSetServiceImpl getLexEVSSourceAssertedValueSetServices(AssertedValueSetParameters params)
getLexEVSSourceAssertedValueSetServices
in interface LexEVSDistributed
public boolean isUpdateClientProxyTarget()
public void setUpdateClientProxyTarget(boolean updateClientProxyTarget)
public RemoteResourceManager getRemoteResourceManager()
public void setRemoteResourceManager(RemoteResourceManager remoteResourceManager)
public java.util.List<CodingScheme> getMinimalResolvedVSCodingSchemes() throws LBInvocationException
LBInvocationException
public java.util.List<CodingScheme> getRegularResolvedVSCodingSchemes()
public java.util.List<CodingScheme> getSourceAssertedResolvedVSCodingSchemes(AssertedValueSetParameters params)
getSourceAssertedResolvedVSCodingSchemes
in interface LexEVSDistributed
public LexEVSResolvedValueSetService getLexEVSResolvedVSService(AssertedValueSetParameters params)
getLexEVSResolvedVSService
in interface LexEVSDistributed
public java.util.List<CodingScheme> getSourceAssertedResolvedVSCodingSchemes()