org.LexGrid.LexBIG.caCore.interfaces
Interface LexEVSApplicationService

All Superinterfaces:
ApplicationService, LexEVSDataService, LexEVSDistributed, LexEVSService
All Known Implementing Classes:
LexEVSApplicationServiceImpl

public interface LexEVSApplicationService
extends LexEVSService


Method Summary
 java.lang.Object executeRemotely(java.lang.Object object, java.lang.String methodName, java.lang.String[] parameterClasses, java.lang.Object[] args)
          Execute remotely.
 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.
 
Methods inherited from interface org.LexGrid.LexBIG.caCore.interfaces.LexEVSDistributed
getLexEVSConceptDomainServices, getLexEVSPickListDefinitionServices, getLexEVSValueSetDefinitionServices
 
Methods inherited from interface org.LexGrid.LexBIG.caCore.interfaces.LexEVSDataService
getAssociation, getQueryRowCount, query, query, query, query, query, query, search, search, search, search
 
Methods inherited from interface gov.nih.nci.system.applicationservice.ApplicationService
getAssociation, getMaxRecordsCount, getQueryRowCount, query, query, query, query, query, query, search, search, search, search
 

Method Detail

executeSecurely

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
Execute securely. Used for internal remote method calls. Not to be called directly.

Parameters:
object - the object
annotations - any annotions of the method to be executed.
methodName - the method name
parameterClasses - the parameter classes
args - the args
Returns:
the object
Throws:
java.lang.Exception - the exception

executeRemotely

java.lang.Object executeRemotely(java.lang.Object object,
                                 java.lang.String methodName,
                                 java.lang.String[] parameterClasses,
                                 java.lang.Object[] args)
                                 throws java.lang.Exception
Execute remotely. Used for internal remote method calls. Not to be called directly.

Parameters:
object - the object
methodName - the method name
parameterClasses - the parameter classes
args - the args
Returns:
the object
Throws:
java.lang.Exception - the exception