org.jboss.txbridge.ba.service
Class MethodDescriptionImpl
java.lang.Object
org.jboss.txbridge.ba.service.MethodDescriptionImpl
- All Implemented Interfaces:
- MethodDescription
public class MethodDescriptionImpl
- extends java.lang.Object
- implements MethodDescription
This class describes a single method with all information related to participation
in Business Activities.
TODO: Redesign this - it should be a simple map to hold all those values.
- Version:
- 0.1
- Author:
- Maciej P. Machulak (mmachulak@redhat.com)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clazz
private java.lang.Class clazz
ejbInterface
private java.lang.Class ejbInterface
methodName
private java.lang.String methodName
webMethodName
private java.lang.String webMethodName
parameterTypes
private java.lang.Class[] parameterTypes
parameterAnnotations
private java.lang.Object[] parameterAnnotations
returnId
private java.lang.Object returnId
returnType
private java.lang.Class returnType
isSingle
private boolean isSingle
dataMatch
private DataMatch dataMatch
executionMode
private ExecutionMode executionMode
parameterMatch
private ParameterMatch parameterMatch
jndiName
private java.lang.String jndiName
providerURL
private java.lang.String providerURL
endpointAddress
private java.lang.String endpointAddress
targetNamespace
private java.lang.String targetNamespace
serviceName
private java.lang.String serviceName
MethodDescriptionImpl
public MethodDescriptionImpl()
getClazz
public java.lang.Class getClazz()
- Specified by:
getClazz
in interface MethodDescription
setClazz
public void setClazz(java.lang.Class clazz)
- Specified by:
setClazz
in interface MethodDescription
getMethodName
public java.lang.String getMethodName()
- Specified by:
getMethodName
in interface MethodDescription
setMethodName
public void setMethodName(java.lang.String methodName)
- Specified by:
setMethodName
in interface MethodDescription
getWebMethodName
public java.lang.String getWebMethodName()
- Specified by:
getWebMethodName
in interface MethodDescription
setWebMethodName
public void setWebMethodName(java.lang.String webMethodName)
- Specified by:
setWebMethodName
in interface MethodDescription
getParameterTypes
public java.lang.Class[] getParameterTypes()
- Specified by:
getParameterTypes
in interface MethodDescription
setParameterTypes
public void setParameterTypes(java.lang.Class[] parameterTypes)
- Specified by:
setParameterTypes
in interface MethodDescription
getParameterAnnotations
public java.lang.Object[] getParameterAnnotations()
- Specified by:
getParameterAnnotations
in interface MethodDescription
setParameterAnnotations
public void setParameterAnnotations(java.lang.Object[] parameterAnnotations)
- Specified by:
setParameterAnnotations
in interface MethodDescription
getReturnId
public java.lang.Object getReturnId()
- Specified by:
getReturnId
in interface MethodDescription
setReturnId
public void setReturnId(java.lang.Object returnId)
- Specified by:
setReturnId
in interface MethodDescription
getReturnType
public java.lang.Class getReturnType()
- Specified by:
getReturnType
in interface MethodDescription
setReturnType
public void setReturnType(java.lang.Class returnType)
- Specified by:
setReturnType
in interface MethodDescription
getJndiName
public java.lang.String getJndiName()
- Specified by:
getJndiName
in interface MethodDescription
setJndiName
public void setJndiName(java.lang.String jndiName)
- Specified by:
setJndiName
in interface MethodDescription
getProviderURL
public java.lang.String getProviderURL()
- Specified by:
getProviderURL
in interface MethodDescription
setProviderURL
public void setProviderURL(java.lang.String providerURL)
- Specified by:
setProviderURL
in interface MethodDescription
isSingle
public boolean isSingle()
- Specified by:
isSingle
in interface MethodDescription
setSingle
public void setSingle(boolean value)
- Specified by:
setSingle
in interface MethodDescription
getDataMatch
public DataMatch getDataMatch()
- Specified by:
getDataMatch
in interface MethodDescription
setDataMatch
public void setDataMatch(DataMatch compensationType)
- Specified by:
setDataMatch
in interface MethodDescription
getExecutionMode
public ExecutionMode getExecutionMode()
- Specified by:
getExecutionMode
in interface MethodDescription
setExecutionMode
public void setExecutionMode(ExecutionMode compensationMode)
- Specified by:
setExecutionMode
in interface MethodDescription
getParameterMatch
public ParameterMatch getParameterMatch()
- Specified by:
getParameterMatch
in interface MethodDescription
setParameterMatch
public void setParameterMatch(ParameterMatch parameterMatch)
- Specified by:
setParameterMatch
in interface MethodDescription
getEjbInterface
public java.lang.Class getEjbInterface()
- Specified by:
getEjbInterface
in interface MethodDescription
setEjbInterface
public void setEjbInterface(java.lang.Class ejbInterface)
- Specified by:
setEjbInterface
in interface MethodDescription
getEndpointAddress
public java.lang.String getEndpointAddress()
- Specified by:
getEndpointAddress
in interface MethodDescription
setEndpointAddress
public void setEndpointAddress(java.lang.String endpointAddress)
- Specified by:
setEndpointAddress
in interface MethodDescription
getTargetNamespace
public java.lang.String getTargetNamespace()
- Specified by:
getTargetNamespace
in interface MethodDescription
setTargetNamespace
public void setTargetNamespace(java.lang.String targetNamespace)
- Specified by:
setTargetNamespace
in interface MethodDescription
getServiceName
public java.lang.String getServiceName()
- Specified by:
getServiceName
in interface MethodDescription
setServiceName
public void setServiceName(java.lang.String serviceName)
- Specified by:
setServiceName
in interface MethodDescription