Transfer version 1.1

transfer.com.dynamic.definition
Class GetMementoWriter

WEB-INF.cftags.component
        extended by transfer.com.dynamic.definition.AbstractBaseWriter
            extended by transfer.com.dynamic.definition.GetMementoWriter

public class GetMementoWriter
extends AbstractBaseWriter

Writes the memento part of the Defintion


Constructor Summary
init(ObjectManager objectManager)
          Constructor
 
Method Summary
private void writeExternalOneToManyMemento(DefinitionBuffer buffer, Object parentObject)
          Writes the memento for external manytoones
 void writeGetMemento(DefinitionBuffer buffer, Object object)
          Writes the getMemento function
private void writeManyToManyMemento(DefinitionBuffer buffer, Object object, transfer.com.object.manytomany manytomany)
          writes the one to many memento setter
private void writeManyToOneMemento(DefinitionBuffer buffer, transfer.com.object.manytoone manytoone)
          writes the one to many memento setter
private void writeOneToManyMemento(DefinitionBuffer buffer, Object object, transfer.com.object.onetomany onetomany)
          writes the one to many memento setter
private void writePropertyMemento(DefinitionBuffer buffer, Object object)
          Writes the memento for just properties
 
Methods inherited from class transfer.com.dynamic.definition.AbstractBaseWriter
getObjectManager, q, setObjectManager, throw
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(ObjectManager objectManager)
Constructor

Parameters:
objectManager - The Object Manager
Method Detail

writeExternalOneToManyMemento

private void writeExternalOneToManyMemento(DefinitionBuffer buffer, Object parentObject)
Writes the memento for external manytoones

Parameters:
buffer - The Buffer that the defintion file is being set in
parentObject - The parent object

writeGetMemento

public void writeGetMemento(DefinitionBuffer buffer, Object object)
Writes the getMemento function

Parameters:
buffer - The Buffer that the defintion file is being set in
object - BO of the Object

writeManyToManyMemento

private void writeManyToManyMemento(DefinitionBuffer buffer, Object object, transfer.com.object.manytomany manytomany)
writes the one to many memento setter

Parameters:
buffer - The Buffer that the defintion file is being set in
object - The parent object
manytomany - The manytomany object

writeManyToOneMemento

private void writeManyToOneMemento(DefinitionBuffer buffer, transfer.com.object.manytoone manytoone)
writes the one to many memento setter

Parameters:
buffer - The Buffer that the defintion file is being set in
manytoone - The one to many object

writeOneToManyMemento

private void writeOneToManyMemento(DefinitionBuffer buffer, Object object, transfer.com.object.onetomany onetomany)
writes the one to many memento setter

Parameters:
buffer - The Buffer that the defintion file is being set in
object - The parent object
onetomany - The onetomany object

writePropertyMemento

private void writePropertyMemento(DefinitionBuffer buffer, Object object)
Writes the memento for just properties

Parameters:
buffer - The Buffer that the defintion file is being set in
object - The object that is the parent

Transfer version 1.1