it.imolinfo.jbi4cics.webservices.descriptor
Class ServiceDescriptor

java.lang.Object
  extended by it.imolinfo.jbi4cics.webservices.descriptor.ServiceDescriptor

public final class ServiceDescriptor
extends java.lang.Object


Constructor Summary
ServiceDescriptor()
          Does nothing.
 
Method Summary
 Account getAccount()
           
 java.lang.String getCodePage()
           
 java.lang.Class getInputBean()
           
 java.lang.String getInputBeanClassName()
           
 MappingDescriptor getInputMappingDescriptor()
           
 InteractionDescription getInteractionDescription()
           
 java.lang.String getOperationName()
           
 java.lang.Class getOutputBean()
           
 java.lang.String getOutputBeanClassName()
           
 MappingDescriptor getOutputMappingDescriptor()
           
 java.lang.Class getServiceInterface()
           
 java.lang.String getServiceInterfaceName()
           
 java.lang.String getServiceInterfacePackageName()
           
 ServiceLocation getServiceLocation()
           
 java.lang.String getServiceName()
           
 java.lang.String getServiceNameSpace()
           
 void setAccount(Account account)
           
 void setCodePage(java.lang.String codePage)
           
 void setDefaultValuesIfNecessary()
          Sets default values for fields currently null.
 void setInputBean(java.lang.Class inputBean)
           
 void setInputBeanClassName(java.lang.String inputBeanClassName)
           
 void setInputMappingDescriptor(MappingDescriptor inputMappingDescriptor)
           
 void setInteractionDescription(InteractionDescription interactionDescription)
           
 void setOperationName(java.lang.String operationName)
           
 void setOutputBean(java.lang.Class outputBean)
           
 void setOutputBeanClassName(java.lang.String outputBeanClassName)
           
 void setOutputMappingDescriptor(MappingDescriptor outputMappingDescriptor)
           
 void setServiceInterface(java.lang.Class serviceInterface)
           
 void setServiceInterfaceName(java.lang.String serviceInterfaceName)
           
 void setServiceInterfacePackageName(java.lang.String serviceInterfacePackageName)
           
 void setServiceLocation(ServiceLocation serviceLocation)
           
 void setServiceName(java.lang.String serviceName)
           
 void setServiceNameSpace(java.lang.String serviceNameSpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceDescriptor

public ServiceDescriptor()
Does nothing.

Method Detail

getInputBean

public java.lang.Class getInputBean()
Returns:
Returns the inputBean.

setInputBean

public void setInputBean(java.lang.Class inputBean)
Parameters:
inputBean - The inputBean to set.

getOperationName

public java.lang.String getOperationName()
Returns:
Returns the operationName.

setOperationName

public void setOperationName(java.lang.String operationName)
Parameters:
operationName - The operationName to set.

getOutputBean

public java.lang.Class getOutputBean()
Returns:
Returns the outputBean.

setOutputBean

public void setOutputBean(java.lang.Class outputBean)
Parameters:
outputBean - The outputBean to set.

getServiceName

public java.lang.String getServiceName()
Returns:
Returns the serviceName.

setServiceName

public void setServiceName(java.lang.String serviceName)
Parameters:
serviceName - The serviceName to set.

getAccount

public Account getAccount()
Returns:
Returns the account.

setAccount

public void setAccount(Account account)
Parameters:
account - The account to set.

getInputMappingDescriptor

public MappingDescriptor getInputMappingDescriptor()
Returns:
Returns the inputMappingDescriptor.

setInputMappingDescriptor

public void setInputMappingDescriptor(MappingDescriptor inputMappingDescriptor)
Parameters:
inputMappingDescriptor - The inputMappingDescriptor to set.

getInteractionDescription

public InteractionDescription getInteractionDescription()
Returns:
Returns the interactionDescription.

setInteractionDescription

public void setInteractionDescription(InteractionDescription interactionDescription)
Parameters:
interactionDescription - The interactionDescription to set.

getOutputMappingDescriptor

public MappingDescriptor getOutputMappingDescriptor()
Returns:
Returns the outputMappingDescriptor.

setOutputMappingDescriptor

public void setOutputMappingDescriptor(MappingDescriptor outputMappingDescriptor)
Parameters:
outputMappingDescriptor - The outputMappingDescriptor to set.

getServiceLocation

public ServiceLocation getServiceLocation()
Returns:
Returns the serviceLocation.

setServiceLocation

public void setServiceLocation(ServiceLocation serviceLocation)
Parameters:
serviceLocation - The serviceLocation to set.

getServiceInterface

public java.lang.Class getServiceInterface()
Returns:
Returns the serviceInterface.

setServiceInterface

public void setServiceInterface(java.lang.Class serviceInterface)
Parameters:
serviceInterface - The serviceInterface to set.

getServiceInterfaceName

public java.lang.String getServiceInterfaceName()
Returns:
Returns the serviceInterfaceName.

setServiceInterfaceName

public void setServiceInterfaceName(java.lang.String serviceInterfaceName)
Parameters:
serviceInterfaceName - The serviceInterfaceName to set.

getServiceInterfacePackageName

public java.lang.String getServiceInterfacePackageName()
Returns:
Returns the serviceInterfacePackageName.

setServiceInterfacePackageName

public void setServiceInterfacePackageName(java.lang.String serviceInterfacePackageName)
Parameters:
serviceInterfacePackageName - The serviceInterfacePackageName to set.

getServiceNameSpace

public java.lang.String getServiceNameSpace()
Returns:
Returns the serviceNameSpace.

setServiceNameSpace

public void setServiceNameSpace(java.lang.String serviceNameSpace)
Parameters:
serviceNameSpace - The serviceNameSpace to set.

getInputBeanClassName

public java.lang.String getInputBeanClassName()
Returns:
Returns the inputBeanClassName.

setInputBeanClassName

public void setInputBeanClassName(java.lang.String inputBeanClassName)
Parameters:
inputBeanClassName - The inputBeanClassName to set.

getOutputBeanClassName

public java.lang.String getOutputBeanClassName()
Returns:
Returns the outputBeanClassName.

setOutputBeanClassName

public void setOutputBeanClassName(java.lang.String outputBeanClassName)
Parameters:
outputBeanClassName - The outputBeanClassName to set.

setCodePage

public void setCodePage(java.lang.String codePage)

getCodePage

public java.lang.String getCodePage()

setDefaultValuesIfNecessary

public void setDefaultValuesIfNecessary()
Sets default values for fields currently null. Some default values are calculated from the actual serviceName, so this method must be called when getServiceName() returns a not null value to avoid NullPointerException.

See Also:
getServiceName(), setServiceName(String)


Copyright © 2005-2008 Imola Informatica. All Rights Reserved.