org.universAAL.middleware.api.impl
Class AnnotationScanner

Package class diagram package AnnotationScanner
java.lang.Object
  extended by org.universAAL.middleware.api.impl.AnnotationScanner

public class AnnotationScanner
extends Object


Constructor Summary
AnnotationScanner(Class<?> scannedClazz)
           
 
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
 

Constructor Detail

AnnotationScanner

public AnnotationScanner(Class<?> scannedClazz)
Method Detail

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.