org.universAAL.middleware.api.impl
Class AnnotationScanner
java.lang.Object
org.universAAL.middleware.api.impl.AnnotationScanner
public class AnnotationScanner
- extends Object
Method Summary |
static String |
createParameterUri(String namespace,
String serviceName,
String parameterUri)
|
static String |
createServiceUri(String namespace,
String serviceName,
String methodName)
|
Map<String,List<ChangeEffect>> |
getMethodChangeEffects()
|
Map<String,List<Input>> |
getMethodInputs()
|
Map<String,List<Output>> |
getMethodOutputs()
|
Map<String,ServiceOperation> |
getMethodServiceOperation()
|
String |
getName()
|
String |
getNamespace()
|
OntologyClasses |
getResourceClasses()
|
Class<?> |
getScannedClazz()
|
UniversAALService |
getServiceAnnotation()
|
void |
scan()
|
void |
setMethodChangeEffects(Map<String,List<ChangeEffect>> methodChangeEffects)
|
void |
setMethodInputs(Map<String,List<Input>> methodInputs)
|
void |
setMethodOutputs(Map<String,List<Output>> methodOutputs)
|
void |
setMethodServiceOperation(Map<String,ServiceOperation> methodServiceOperation)
|
void |
setName(String name)
|
void |
setNamespace(String namespace)
|
void |
setResourceClasses(OntologyClasses resourceClasses)
|
void |
setScannedClazz(Class<?> scannedClazz)
|
void |
setServiceAnnotation(UniversAALService serviceAnnotation)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotationScanner
public AnnotationScanner(Class<?> scannedClazz)
createServiceUri
public static String createServiceUri(String namespace,
String serviceName,
String methodName)
createParameterUri
public static String createParameterUri(String namespace,
String serviceName,
String parameterUri)
scan
public void scan()
throws SimplifiedRegistrationException
- Throws:
SimplifiedRegistrationException
getServiceAnnotation
public UniversAALService getServiceAnnotation()
setServiceAnnotation
public void setServiceAnnotation(UniversAALService serviceAnnotation)
getResourceClasses
public OntologyClasses getResourceClasses()
setResourceClasses
public void setResourceClasses(OntologyClasses resourceClasses)
getMethodServiceOperation
public Map<String,ServiceOperation> getMethodServiceOperation()
setMethodServiceOperation
public void setMethodServiceOperation(Map<String,ServiceOperation> methodServiceOperation)
getMethodOutputs
public Map<String,List<Output>> getMethodOutputs()
setMethodOutputs
public void setMethodOutputs(Map<String,List<Output>> methodOutputs)
getMethodInputs
public Map<String,List<Input>> getMethodInputs()
setMethodInputs
public void setMethodInputs(Map<String,List<Input>> methodInputs)
getMethodChangeEffects
public Map<String,List<ChangeEffect>> getMethodChangeEffects()
setMethodChangeEffects
public void setMethodChangeEffects(Map<String,List<ChangeEffect>> methodChangeEffects)
getScannedClazz
public Class<?> getScannedClazz()
setScannedClazz
public void setScannedClazz(Class<?> scannedClazz)
setNamespace
public void setNamespace(String namespace)
getNamespace
public String getNamespace()
setName
public void setName(String name)
getName
public String getName()
Copyright © 2014 universAAL Consortium. All Rights Reserved.