|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.txbridge.ba.service.ServiceDescriptionImpl
public class ServiceDescriptionImpl
This class describes the service in terms of all its requirements related to participation in Business Activities. TODO: Redesign this - it's really inefficient now!
| Field Summary | |
|---|---|
private AgreementType |
agreementType
|
private MethodDescription |
compensationMethod
Information about the datamgmt method. |
private MethodDescription |
completionMethod
Information about the completion method |
private DataMatch |
dataMatch
|
private ExecutionMode |
executionMode
|
private java.util.Map<java.lang.String,MethodDescription> |
methods
|
private MethodType |
methodType
BA-related information. |
private MethodDescription |
originalMethod
Information about the original method. |
private ParameterMatch |
parameterMatch
|
| Constructor Summary | |
|---|---|
ServiceDescriptionImpl()
|
|
| Method Summary | |
|---|---|
AgreementType |
getAgreementType()
|
java.lang.Class |
getCompensationClass()
|
java.lang.Class |
getCompensationEjbInterface()
|
java.lang.String |
getCompensationJNDIName()
|
java.lang.String |
getCompensationMethodName()
|
java.lang.Object[] |
getCompensationParameterAnnotations()
|
java.lang.Class[] |
getCompensationParameterTypes()
|
java.lang.String |
getCompensationProviderURL()
|
java.lang.Class |
getCompensationReturnType()
|
MethodDescription |
getCompensationService()
|
java.lang.String |
getCompensationWebMethodName()
|
java.lang.Class |
getCompletionClass()
|
java.lang.Class |
getCompletionEjbInterface()
|
java.lang.String |
getCompletionJNDIName()
|
java.lang.String |
getCompletionMethodName()
|
java.lang.Object[] |
getCompletionParameterAnnotations()
|
java.lang.Class[] |
getCompletionParameterTypes()
|
java.lang.String |
getCompletionProviderURL()
|
java.lang.Class |
getCompletionReturnType()
|
MethodDescription |
getCompletionService()
|
java.lang.String |
getCompletionWebMethodName()
|
DataMatch |
getDataMatch()
|
ExecutionMode |
getExecutionMode()
|
MethodDescription |
getMethod(java.lang.String methodName)
|
MethodType |
getMethodType()
|
java.lang.Class |
getOriginalClass()
|
java.lang.String |
getOriginalMethodName()
|
java.lang.Object[] |
getOriginalParameterAnnotations()
|
java.lang.Class[] |
getOriginalParameterTypes()
|
java.lang.Object |
getOriginalReturnId()
|
java.lang.Class |
getOriginalReturnType()
|
java.lang.String |
getOriginalWebMethodName()
|
ParameterMatch |
getParameterMatch()
|
boolean |
isCompensationSingle()
|
boolean |
isCompletionSingle()
|
void |
putMethod(java.lang.String methodName,
MethodDescription method)
|
void |
setAgreementType(AgreementType agreementType)
|
void |
setCompensationClass(java.lang.Class compensationClass)
|
void |
setCompensationEjbInterface(java.lang.Class ejbInterface)
|
void |
setCompensationJNDIName(java.lang.String jndiName)
|
void |
setCompensationMethodName(java.lang.String compensationMethodName)
|
void |
setCompensationParameterAnnotations(java.lang.Object[] compensationParameterAnnotations)
|
void |
setCompensationParameterTypes(java.lang.Class[] compensationParameterTypes)
|
void |
setCompensationProviderURL(java.lang.String providerURL)
|
void |
setCompensationReturnType(java.lang.Class compensationReturnType)
|
void |
setCompensationSingle(boolean value)
|
void |
setCompensationWebMethodName(java.lang.String compensationWebMethodName)
|
void |
setCompletionClass(java.lang.Class completionClass)
|
void |
setCompletionEjbInterface(java.lang.Class ejbInterface)
|
void |
setCompletionJNDIName(java.lang.String jndiName)
|
void |
setCompletionMethodName(java.lang.String completionMethodName)
|
void |
setCompletionParameterAnnotations(java.lang.Object[] completionParameterAnnotations)
|
void |
setCompletionParameterTypes(java.lang.Class[] completionParameterTypes)
|
void |
setCompletionProviderURL(java.lang.String providerURL)
|
void |
setCompletionReturnType(java.lang.Class completionReturnType)
|
void |
setCompletionSingle(boolean value)
|
void |
setCompletionWebMethodName(java.lang.String completionWebMethodName)
|
void |
setDataMatch(DataMatch dataMatch)
|
void |
setExecutionMode(ExecutionMode executionMode)
|
void |
setMethodType(MethodType methodType)
|
void |
setOriginalClass(java.lang.Class originalClass)
|
void |
setOriginalMethodName(java.lang.String originalMethodName)
|
void |
setOriginalParameterAnnotations(java.lang.Object[] originalParameterAnnotation)
|
void |
setOriginalParameterTypes(java.lang.Class[] originalParameterTypes)
|
void |
setOriginalReturnId(java.lang.Object originalReturnId)
|
void |
setOriginalReturnType(java.lang.Class originalReturnType)
|
void |
setOriginalWebMethodName(java.lang.String originalWebMethodName)
|
void |
setParameterMatch(ParameterMatch parameterMatch)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private MethodType methodType
private AgreementType agreementType
private java.util.Map<java.lang.String,MethodDescription> methods
private DataMatch dataMatch
private ExecutionMode executionMode
private ParameterMatch parameterMatch
private MethodDescription originalMethod
private MethodDescription compensationMethod
private MethodDescription completionMethod
| Constructor Detail |
|---|
public ServiceDescriptionImpl()
| Method Detail |
|---|
public MethodType getMethodType()
getMethodType in interface ServiceDescriptionpublic void setMethodType(MethodType methodType)
setMethodType in interface ServiceDescriptionpublic AgreementType getAgreementType()
getAgreementType in interface ServiceDescriptionpublic void setAgreementType(AgreementType agreementType)
setAgreementType in interface ServiceDescription
public void putMethod(java.lang.String methodName,
MethodDescription method)
putMethod in interface ServiceDescriptionpublic MethodDescription getMethod(java.lang.String methodName)
getMethod in interface ServiceDescriptionpublic DataMatch getDataMatch()
getDataMatch in interface ServiceDescriptionpublic void setDataMatch(DataMatch dataMatch)
setDataMatch in interface ServiceDescriptionpublic ExecutionMode getExecutionMode()
getExecutionMode in interface ServiceDescriptionpublic void setExecutionMode(ExecutionMode executionMode)
setExecutionMode in interface ServiceDescriptionpublic ParameterMatch getParameterMatch()
getParameterMatch in interface ServiceDescriptionpublic void setParameterMatch(ParameterMatch parameterMatch)
setParameterMatch in interface ServiceDescriptionpublic java.lang.Class getOriginalClass()
getOriginalClass in interface ServiceDescriptionpublic void setOriginalClass(java.lang.Class originalClass)
setOriginalClass in interface ServiceDescriptionpublic java.lang.String getOriginalMethodName()
getOriginalMethodName in interface ServiceDescriptionpublic void setOriginalMethodName(java.lang.String originalMethodName)
setOriginalMethodName in interface ServiceDescriptionpublic java.lang.String getOriginalWebMethodName()
getOriginalWebMethodName in interface ServiceDescriptionpublic void setOriginalWebMethodName(java.lang.String originalWebMethodName)
setOriginalWebMethodName in interface ServiceDescriptionpublic java.lang.Class getOriginalReturnType()
getOriginalReturnType in interface ServiceDescriptionpublic void setOriginalReturnType(java.lang.Class originalReturnType)
setOriginalReturnType in interface ServiceDescriptionpublic java.lang.Class[] getOriginalParameterTypes()
getOriginalParameterTypes in interface ServiceDescriptionpublic void setOriginalParameterTypes(java.lang.Class[] originalParameterTypes)
setOriginalParameterTypes in interface ServiceDescriptionpublic java.lang.Object getOriginalReturnId()
getOriginalReturnId in interface ServiceDescriptionpublic void setOriginalReturnId(java.lang.Object originalReturnId)
setOriginalReturnId in interface ServiceDescriptionpublic java.lang.Object[] getOriginalParameterAnnotations()
getOriginalParameterAnnotations in interface ServiceDescriptionpublic void setOriginalParameterAnnotations(java.lang.Object[] originalParameterAnnotation)
setOriginalParameterAnnotations in interface ServiceDescriptionpublic java.lang.Class getCompensationClass()
getCompensationClass in interface ServiceDescriptionpublic void setCompensationClass(java.lang.Class compensationClass)
setCompensationClass in interface ServiceDescriptionpublic java.lang.String getCompensationMethodName()
getCompensationMethodName in interface ServiceDescriptionpublic void setCompensationMethodName(java.lang.String compensationMethodName)
setCompensationMethodName in interface ServiceDescriptionpublic java.lang.String getCompensationWebMethodName()
getCompensationWebMethodName in interface ServiceDescriptionpublic void setCompensationWebMethodName(java.lang.String compensationWebMethodName)
setCompensationWebMethodName in interface ServiceDescriptionpublic java.lang.Class getCompensationReturnType()
getCompensationReturnType in interface ServiceDescriptionpublic void setCompensationReturnType(java.lang.Class compensationReturnType)
setCompensationReturnType in interface ServiceDescriptionpublic java.lang.Class[] getCompensationParameterTypes()
getCompensationParameterTypes in interface ServiceDescriptionpublic void setCompensationParameterTypes(java.lang.Class[] compensationParameterTypes)
setCompensationParameterTypes in interface ServiceDescriptionpublic java.lang.Object[] getCompensationParameterAnnotations()
getCompensationParameterAnnotations in interface ServiceDescriptionpublic void setCompensationParameterAnnotations(java.lang.Object[] compensationParameterAnnotations)
setCompensationParameterAnnotations in interface ServiceDescriptionpublic java.lang.String getCompensationJNDIName()
getCompensationJNDIName in interface ServiceDescriptionpublic void setCompensationJNDIName(java.lang.String jndiName)
setCompensationJNDIName in interface ServiceDescriptionpublic java.lang.String getCompensationProviderURL()
getCompensationProviderURL in interface ServiceDescriptionpublic void setCompensationProviderURL(java.lang.String providerURL)
setCompensationProviderURL in interface ServiceDescriptionpublic boolean isCompensationSingle()
isCompensationSingle in interface ServiceDescriptionpublic void setCompensationSingle(boolean value)
setCompensationSingle in interface ServiceDescriptionpublic java.lang.Class getCompensationEjbInterface()
getCompensationEjbInterface in interface ServiceDescriptionpublic void setCompensationEjbInterface(java.lang.Class ejbInterface)
setCompensationEjbInterface in interface ServiceDescriptionpublic java.lang.Class getCompletionClass()
getCompletionClass in interface ServiceDescriptionpublic void setCompletionClass(java.lang.Class completionClass)
setCompletionClass in interface ServiceDescriptionpublic java.lang.String getCompletionMethodName()
getCompletionMethodName in interface ServiceDescriptionpublic void setCompletionMethodName(java.lang.String completionMethodName)
setCompletionMethodName in interface ServiceDescriptionpublic java.lang.String getCompletionWebMethodName()
getCompletionWebMethodName in interface ServiceDescriptionpublic void setCompletionWebMethodName(java.lang.String completionWebMethodName)
setCompletionWebMethodName in interface ServiceDescriptionpublic java.lang.Class getCompletionReturnType()
getCompletionReturnType in interface ServiceDescriptionpublic void setCompletionReturnType(java.lang.Class completionReturnType)
setCompletionReturnType in interface ServiceDescriptionpublic java.lang.Class[] getCompletionParameterTypes()
getCompletionParameterTypes in interface ServiceDescriptionpublic void setCompletionParameterTypes(java.lang.Class[] completionParameterTypes)
setCompletionParameterTypes in interface ServiceDescriptionpublic java.lang.Object[] getCompletionParameterAnnotations()
getCompletionParameterAnnotations in interface ServiceDescriptionpublic void setCompletionParameterAnnotations(java.lang.Object[] completionParameterAnnotations)
setCompletionParameterAnnotations in interface ServiceDescriptionpublic java.lang.String getCompletionJNDIName()
getCompletionJNDIName in interface ServiceDescriptionpublic void setCompletionJNDIName(java.lang.String jndiName)
setCompletionJNDIName in interface ServiceDescriptionpublic java.lang.String getCompletionProviderURL()
getCompletionProviderURL in interface ServiceDescriptionpublic void setCompletionProviderURL(java.lang.String providerURL)
setCompletionProviderURL in interface ServiceDescriptionpublic boolean isCompletionSingle()
isCompletionSingle in interface ServiceDescriptionpublic void setCompletionSingle(boolean value)
setCompletionSingle in interface ServiceDescriptionpublic java.lang.Class getCompletionEjbInterface()
getCompletionEjbInterface in interface ServiceDescriptionpublic void setCompletionEjbInterface(java.lang.Class ejbInterface)
setCompletionEjbInterface in interface ServiceDescriptionpublic MethodDescription getCompletionService()
getCompletionService in interface ServiceDescriptionpublic MethodDescription getCompensationService()
getCompensationService in interface ServiceDescription
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||