org.jboss.txbridge.ba.service
Interface ServiceDescription
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- ServiceDescriptionImpl
public interface ServiceDescription
- extends java.io.Serializable
- Version:
- 0.1
- Author:
- Maciej P. Machulak (mmachulak@redhat.com)
getMethodType
MethodType getMethodType()
setMethodType
void setMethodType(MethodType serviceType)
getAgreementType
AgreementType getAgreementType()
setAgreementType
void setAgreementType(AgreementType agreementType)
putMethod
void putMethod(java.lang.String methodName,
MethodDescription method)
getMethod
MethodDescription getMethod(java.lang.String methodName)
getDataMatch
DataMatch getDataMatch()
setDataMatch
void setDataMatch(DataMatch compensationType)
getExecutionMode
ExecutionMode getExecutionMode()
setExecutionMode
void setExecutionMode(ExecutionMode compensationMode)
getOriginalClass
java.lang.Class getOriginalClass()
setOriginalClass
void setOriginalClass(java.lang.Class originalClass)
getOriginalMethodName
java.lang.String getOriginalMethodName()
setOriginalMethodName
void setOriginalMethodName(java.lang.String originalMethodName)
getOriginalWebMethodName
java.lang.String getOriginalWebMethodName()
setOriginalWebMethodName
void setOriginalWebMethodName(java.lang.String originalWebMethodName)
getOriginalReturnType
java.lang.Class getOriginalReturnType()
setOriginalReturnType
void setOriginalReturnType(java.lang.Class originalReturnType)
getCompensationClass
java.lang.Class getCompensationClass()
setCompensationClass
void setCompensationClass(java.lang.Class compensationClass)
getCompensationMethodName
java.lang.String getCompensationMethodName()
setCompensationMethodName
void setCompensationMethodName(java.lang.String compensationMethodName)
getCompensationWebMethodName
java.lang.String getCompensationWebMethodName()
setCompensationWebMethodName
void setCompensationWebMethodName(java.lang.String compensationWebMethodName)
getCompensationReturnType
java.lang.Class getCompensationReturnType()
setCompensationReturnType
void setCompensationReturnType(java.lang.Class compensationReturnType)
getOriginalParameterTypes
java.lang.Class[] getOriginalParameterTypes()
setOriginalParameterTypes
void setOriginalParameterTypes(java.lang.Class[] originalParameterTypes)
getCompensationParameterTypes
java.lang.Class[] getCompensationParameterTypes()
setCompensationParameterTypes
void setCompensationParameterTypes(java.lang.Class[] compensationParameterTypes)
getOriginalReturnId
java.lang.Object getOriginalReturnId()
setOriginalReturnId
void setOriginalReturnId(java.lang.Object originalReturnId)
getOriginalParameterAnnotations
java.lang.Object[] getOriginalParameterAnnotations()
setOriginalParameterAnnotations
void setOriginalParameterAnnotations(java.lang.Object[] originalParameterAnnotations)
getCompensationParameterAnnotations
java.lang.Object[] getCompensationParameterAnnotations()
setCompensationParameterAnnotations
void setCompensationParameterAnnotations(java.lang.Object[] compensationParameterAnnotations)
getParameterMatch
ParameterMatch getParameterMatch()
setParameterMatch
void setParameterMatch(ParameterMatch parameterMatch)
getCompensationJNDIName
java.lang.String getCompensationJNDIName()
setCompensationJNDIName
void setCompensationJNDIName(java.lang.String jndiName)
getCompensationProviderURL
java.lang.String getCompensationProviderURL()
setCompensationProviderURL
void setCompensationProviderURL(java.lang.String providerURL)
isCompensationSingle
boolean isCompensationSingle()
setCompensationSingle
void setCompensationSingle(boolean value)
getCompensationEjbInterface
java.lang.Class getCompensationEjbInterface()
setCompensationEjbInterface
void setCompensationEjbInterface(java.lang.Class ejbInterface)
getCompletionClass
java.lang.Class getCompletionClass()
setCompletionClass
void setCompletionClass(java.lang.Class completionClass)
getCompletionMethodName
java.lang.String getCompletionMethodName()
setCompletionMethodName
void setCompletionMethodName(java.lang.String completionMethodName)
getCompletionWebMethodName
java.lang.String getCompletionWebMethodName()
setCompletionWebMethodName
void setCompletionWebMethodName(java.lang.String completionWebMethodName)
getCompletionReturnType
java.lang.Class getCompletionReturnType()
setCompletionReturnType
void setCompletionReturnType(java.lang.Class completionReturnType)
getCompletionParameterTypes
java.lang.Class[] getCompletionParameterTypes()
setCompletionParameterTypes
void setCompletionParameterTypes(java.lang.Class[] completionParameterTypes)
getCompletionParameterAnnotations
java.lang.Object[] getCompletionParameterAnnotations()
setCompletionParameterAnnotations
void setCompletionParameterAnnotations(java.lang.Object[] completionParameterAnnotations)
getCompletionJNDIName
java.lang.String getCompletionJNDIName()
setCompletionJNDIName
void setCompletionJNDIName(java.lang.String jndiName)
getCompletionProviderURL
java.lang.String getCompletionProviderURL()
setCompletionProviderURL
void setCompletionProviderURL(java.lang.String providerURL)
isCompletionSingle
boolean isCompletionSingle()
setCompletionSingle
void setCompletionSingle(boolean value)
getCompletionEjbInterface
java.lang.Class getCompletionEjbInterface()
setCompletionEjbInterface
void setCompletionEjbInterface(java.lang.Class ejbInterface)
getCompletionService
MethodDescription getCompletionService()
getCompensationService
MethodDescription getCompensationService()