com.ibm.j2ca.extension.emd.description
Class WBIInboundFunctionDescriptionImpl

java.lang.Object
  extended bycom.ibm.j2ca.extension.emd.description.WBIInboundFunctionDescriptionImpl
All Implemented Interfaces:
commonj.connector.metadata.description.FunctionDescription, commonj.connector.metadata.description.InboundFunctionDescription

public class WBIInboundFunctionDescriptionImpl
extends java.lang.Object
implements commonj.connector.metadata.description.InboundFunctionDescription

Implementation for InboundFunctionDescription. Holds information of function descriptions for Inbound

See Also:
InboundFunctionDescription

Constructor Summary
WBIInboundFunctionDescriptionImpl()
           
 
Method Summary
 java.lang.String getComment()
           
 java.lang.String getEISFunctionName()
           
 commonj.connector.metadata.discovery.MetadataImportConfiguration getImportConfiguration()
           
 commonj.connector.metadata.description.DataDescription getInputDataDescription()
           
 java.lang.String getName()
           
 commonj.connector.metadata.description.DataDescription getOutputDataDescription()
           
 void setComment(java.lang.String comment)
          Sets the description for function description.
 void setEISFunctionName(java.lang.String functionName)
          The EIS Function Name that should be set for this instance of Function Description.
 void setImportConfiguration(commonj.connector.metadata.discovery.MetadataImportConfiguration importConfiguration)
          Sets the Metadata Import Configuration for the function description.
 void setInputDataDescription(commonj.connector.metadata.description.DataDescription input)
           
 void setName(java.lang.String name)
          Set the name for the function description.
 void setOutputDataDescription(commonj.connector.metadata.description.DataDescription output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WBIInboundFunctionDescriptionImpl

public WBIInboundFunctionDescriptionImpl()
Method Detail

getEISFunctionName

public java.lang.String getEISFunctionName()
Specified by:
getEISFunctionName in interface commonj.connector.metadata.description.InboundFunctionDescription
See Also:
InboundFunctionDescription.getEISFunctionName()

getName

public java.lang.String getName()
Specified by:
getName in interface commonj.connector.metadata.description.FunctionDescription
See Also:
FunctionDescription.getName()

setName

public void setName(java.lang.String name)
Set the name for the function description. This should follow the naming conventions mentioned in the base classes functional specs of "emitDelta" or "emitAfterImage" operation type and bo name.

Parameters:
name - The name to set.

getInputDataDescription

public commonj.connector.metadata.description.DataDescription getInputDataDescription()
Specified by:
getInputDataDescription in interface commonj.connector.metadata.description.FunctionDescription
See Also:
FunctionDescription.getInputDataDescription()

getOutputDataDescription

public commonj.connector.metadata.description.DataDescription getOutputDataDescription()
Specified by:
getOutputDataDescription in interface commonj.connector.metadata.description.FunctionDescription
See Also:
FunctionDescription.getOutputDataDescription()

getComment

public java.lang.String getComment()
Specified by:
getComment in interface commonj.connector.metadata.description.FunctionDescription
See Also:
FunctionDescription.getComment()

getImportConfiguration

public commonj.connector.metadata.discovery.MetadataImportConfiguration getImportConfiguration()
Specified by:
getImportConfiguration in interface commonj.connector.metadata.description.FunctionDescription
See Also:
FunctionDescription.getImportConfiguration()

setComment

public void setComment(java.lang.String comment)
Sets the description for function description. EMD implementations can use this field to set any comments about the function description.

Parameters:
comment - The comment to set.

setEISFunctionName

public void setEISFunctionName(java.lang.String functionName)
The EIS Function Name that should be set for this instance of Function Description. Because of limitations for overloading in JService file, this name should be unique. It should follow the naming conventions of "emitDelta" or "emitAfterImage" + BO Name to make it unique within the JService Export file. EMD implementations must set this when creating function descriptions.

Parameters:
functionName - The EIS functionName to set.

setImportConfiguration

public void setImportConfiguration(commonj.connector.metadata.discovery.MetadataImportConfiguration importConfiguration)
Sets the Metadata Import Configuration for the function description. EMD implementations must set this when creating instance of function descriptions.

Parameters:
importConfiguration - The importConfiguration to set.

setInputDataDescription

public void setInputDataDescription(commonj.connector.metadata.description.DataDescription input)
Parameters:
input - The input to set.

setOutputDataDescription

public void setOutputDataDescription(commonj.connector.metadata.description.DataDescription output)
Parameters:
output - The output to set.