A C E G I O P S T V 

A

addAttribute(AttributeModel) - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
addOperation(OperationModel) - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
addParameter(ParameterModel) - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
AnnotationProcessor - Class in com.aurea.sonic.esb.pojo.processor
Annotation Processor
AnnotationProcessor() - Constructor for class com.aurea.sonic.esb.pojo.processor.AnnotationProcessor
 
AttributeModel - Class in com.aurea.sonic.esb.pojo.processor.model
Data model of InitParameter
AttributeModel(ProcessorContext, Element) - Constructor for class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 

C

com.aurea.sonic.esb.pojo.processor - package com.aurea.sonic.esb.pojo.processor
 
com.aurea.sonic.esb.pojo.processor.model - package com.aurea.sonic.esb.pojo.processor.model
 

E

ESBServiceGenerator - Class in com.aurea.sonic.esb.pojo.processor
Construct ESB Service from ServiceModel and write the artifacts to specified locations.
ESBServiceGenerator(ProcessorContext) - Constructor for class com.aurea.sonic.esb.pojo.processor.ESBServiceGenerator
Constructs a new object from context
ESBServiceValidator - Class in com.aurea.sonic.esb.pojo.processor
A validator that checks the ServiceModel against predefined validation rules
ESBServiceValidator(ProcessorContext) - Constructor for class com.aurea.sonic.esb.pojo.processor.ESBServiceValidator
Constructs a new ESBServiceValidator from context

G

generateService(ServiceModel) - Method in class com.aurea.sonic.esb.pojo.processor.ESBServiceGenerator
Prepares the following files from given service service model and write them to appropriate locations.
getAttributes() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
getClassName() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
getContentType() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
getContentType() - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
getDefaultValue() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
getDescription() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
getDescription() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
getDescription() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
getDisplayName() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
getDisplayName() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
getInputType() - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
getInstanceName() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
getName() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
getName() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
getName() - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
getName() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
getOperations() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
getOutputName() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
getOutputType() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
getParameters() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
getSupportedAnnotationTypes() - Method in class com.aurea.sonic.esb.pojo.processor.AnnotationProcessor
Returns the supported annotation types of annotation processor
getSupportedSourceVersion() - Method in class com.aurea.sonic.esb.pojo.processor.AnnotationProcessor
getType() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
getType() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
getType() - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
getType() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 

I

init(ProcessingEnvironment) - Method in class com.aurea.sonic.esb.pojo.processor.AnnotationProcessor
Initializes the processing environment and constructs ProcessorContext, ESBServiceGenerator, ESBServiceValidator objects from given processingEnv
isCollection() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
isCollection() - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
isEnableSubstitution() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
isHidden() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
isReadOnly() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
isRequired() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 

O

OperationModel - Class in com.aurea.sonic.esb.pojo.processor.model
Data model of Operation method
OperationModel(ProcessorContext, Element) - Constructor for class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 

P

ParameterModel - Class in com.aurea.sonic.esb.pojo.processor.model
Data model of Parameter
ParameterModel(ProcessorContext, Element) - Constructor for class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.aurea.sonic.esb.pojo.processor.AnnotationProcessor
This method runs the following actions in order.

S

ServiceModel - Class in com.aurea.sonic.esb.pojo.processor.model
Data model of SonicPOJO service
ServiceModel(ProcessorContext, Element) - Constructor for class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
setCollection(boolean) - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
setCollection(boolean) - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
setContentType(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
setContentType(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
setDefaultValue(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
setDescription(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
setDescription(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
setDescription(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
setDisplayName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
setDisplayName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
setEnableSubstitution(boolean) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
setHidden(boolean) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
setInputType(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
setInstanceName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
setName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
setName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
setName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
setName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 
setOutputName(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
setOutputType(String) - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
setReadOnly(boolean) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
setRequired(boolean) - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 

T

toString() - Method in class com.aurea.sonic.esb.pojo.processor.model.AttributeModel
 
toString() - Method in class com.aurea.sonic.esb.pojo.processor.model.OperationModel
 
toString() - Method in class com.aurea.sonic.esb.pojo.processor.model.ParameterModel
 
toString() - Method in class com.aurea.sonic.esb.pojo.processor.model.ServiceModel
 

V

validateService(ServiceModel) - Method in class com.aurea.sonic.esb.pojo.processor.ESBServiceValidator
This method validates the given service regarding to following rules.
A C E G I O P S T V