com.ail.core.document.generatedocument
Class MergeDataArgImp

java.lang.Object
  extended by com.ail.core.Type
      extended by com.ail.core.command.CommandArgImp
          extended by com.ail.core.document.generatedocument.MergeDataArgImp
All Implemented Interfaces:
CommandArg, MergeDataArg, java.io.Serializable, java.lang.Cloneable

public class MergeDataArgImp
extends CommandArgImp
implements MergeDataArg

Version:
$Revision$
Author:
$Author$
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ail.core.Type
jXPathContext, NOT_PERSISTED
 
Constructor Summary
MergeDataArgImp()
           
 
Method Summary
 DocumentData getDocumentDataArg()
          Getter for the documentData property.
 XMLString getMergedDataRet()
          Getter for the mergedData property.
 Type getModelArg()
          Getter for the modelArg property.
 java.lang.String getProductNameArg()
           
 void setDocumentDataArg(DocumentData documentDataArg)
          Setter for the keyArg property.
 void setMergedDataRet(XMLString mergedDataRet)
          Setter for the mergedData property.
 void setModelArg(Type modelArg)
          Setter for the modelArg property.
 void setProductNameArg(java.lang.String productNameArg)
          Set the name of the product for which data is being merged.
 
Methods inherited from class com.ail.core.command.CommandArgImp
getCallersCore, setCallersCore
 
Methods inherited from class com.ail.core.Type
addAttribute, clone, deleteLock, deleteSerialVersion, fetchJXPathContext, getAttribute, getAttribute, getAttributeCount, getForeignSystemId, getLock, getSerialVersion, getSystemId, hasLock, hasSerialVersion, hasSystemId, isPersisted, markAsNotPersisted, mergeWithDataFrom, removeAttribute, removeAttribute, setAttribute, setForeignSystemId, setLock, setSerialVersion, setSystemId, xpathGet, xpathGet, xpathIterate, xpathSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ail.core.command.CommandArg
getCallersCore, setCallersCore
 

Constructor Detail

MergeDataArgImp

public MergeDataArgImp()
Method Detail

getProductNameArg

public java.lang.String getProductNameArg()
Specified by:
getProductNameArg in interface MergeDataArg
Returns:
See Also:
MergeDataArg.setProductNameArg(String)

setProductNameArg

public void setProductNameArg(java.lang.String productNameArg)
Description copied from interface: MergeDataArg
Set the name of the product for which data is being merged.

Specified by:
setProductNameArg in interface MergeDataArg

getDocumentDataArg

public DocumentData getDocumentDataArg()
Description copied from interface: MergeDataArg
Getter for the documentData property. Defines the document into which data from the model must be merged.

Specified by:
getDocumentDataArg in interface MergeDataArg
Returns:
Value of keyArg, or null if it is unset

getMergedDataRet

public XMLString getMergedDataRet()
Description copied from interface: MergeDataArg
Getter for the mergedData property. The result of the merge process

Specified by:
getMergedDataRet in interface MergeDataArg
Returns:
Value of renderedDocumentRet, or null if it is unset

getModelArg

public Type getModelArg()
Description copied from interface: MergeDataArg
Getter for the modelArg property. This is the root of the object graph containing the data to be merged.

Specified by:
getModelArg in interface MergeDataArg
Returns:
Value of modelArg, or null if it is unset

setDocumentDataArg

public void setDocumentDataArg(DocumentData documentDataArg)
Description copied from interface: MergeDataArg
Setter for the keyArg property.

Specified by:
setDocumentDataArg in interface MergeDataArg
See Also:
MergeDataArg.getDocumentDataArg()

setMergedDataRet

public void setMergedDataRet(XMLString mergedDataRet)
Description copied from interface: MergeDataArg
Setter for the mergedData property.

Specified by:
setMergedDataRet in interface MergeDataArg
See Also:
MergeDataArg.getMergedDataRet()

setModelArg

public void setModelArg(Type modelArg)
Description copied from interface: MergeDataArg
Setter for the modelArg property.

Specified by:
setModelArg in interface MergeDataArg
Parameters:
modelArg - new value for property.
See Also:
MergeDataArg.getModelArg()