org.kuali.student.common.assembly
Class BaseDTOAssemblyNode<E,T>
java.lang.Object
org.kuali.student.common.assembly.BaseDTOAssemblyNode<E,T>
public class BaseDTOAssemblyNode<E,T>
- extends Object
A node in the sorted map of disassembled base DTOs. The node provides the
data for the base DTO along with the operation information on the data.
The consumer of the map of these nodes is required to process the nodes in
sorted order to guarantee data integrity within the base DTOs.
- Author:
- Kuali Student Team
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
operation
protected BaseDTOAssemblyNode.NodeOperation operation
businessDTORef
protected E businessDTORef
nodeData
protected T nodeData
assembler
protected BOAssembler<E,T> assembler
childNodes
protected List<BaseDTOAssemblyNode<?,?>> childNodes
BaseDTOAssemblyNode
public BaseDTOAssemblyNode(BOAssembler<E,T> assembler)
getNodeData
public T getNodeData()
- Returns:
- the nodeData
setNodeData
public void setNodeData(T nodeData)
- Parameters:
nodeData
- the nodeData to set
getOperation
public BaseDTOAssemblyNode.NodeOperation getOperation()
- Returns:
- the operation
setOperation
public void setOperation(BaseDTOAssemblyNode.NodeOperation operation)
- Parameters:
operation
- the operation to set
getChildNodes
public List<BaseDTOAssemblyNode<?,?>> getChildNodes()
setChildNodes
public void setChildNodes(List<BaseDTOAssemblyNode<?,?>> childNodes)
getAssembler
public BOAssembler<E,T> getAssembler()
- Returns:
- the assembler
setAssembler
public void setAssembler(BOAssembler<E,T> assembler)
- Parameters:
assembler
- the assembler to set
getBusinessDTORef
public E getBusinessDTORef()
- Returns:
- the businessDTORef
setBusinessDTORef
public void setBusinessDTORef(E businessDTORef)
- Parameters:
businessDTORef
- the businessDTORef to set
Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.