org.kuali.rice.core.impl.jaxb
Class DataXmlDTO

java.lang.Object
  extended by org.kuali.rice.core.impl.jaxb.DataXmlDTO
All Implemented Interfaces:
Serializable, RiceXmlListAdditionListener<Element>

public class DataXmlDTO
extends Object
implements RiceXmlListAdditionListener<Element>, Serializable

This class represents the root <data> XML element.

Please see the Javadocs for PermissionDataXmlDTO and RoleDataXmlDTO for more information on their expected structure.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
private  List<Element> _futureElements
           
private  PermissionDataXmlDTO permissionData
           
private  RoleDataXmlDTO roleData
           
private static long serialVersionUID
           
 
Constructor Summary
DataXmlDTO()
           
DataXmlDTO(PermissionDataXmlDTO permissionData, RoleDataXmlDTO roleData, List<Element> _futureElements)
           
 
Method Summary
(package private)  void afterUnmarshal(Unmarshaller unmarshaller, Object parent)
           
(package private)  void beforeUnmarshal(Unmarshaller unmarshaller, Object parent)
           
 List<Element> get_futureElements()
           
 PermissionDataXmlDTO getPermissionData()
           
 RoleDataXmlDTO getRoleData()
           
 void newItemAdded(Element item)
          This method is invoked whenever the associated RiceXmlStreamingList instance receives a newly-unmarshalled child element.
 void set_futureElements(List<Element> _futureElements)
           
 void setPermissionData(PermissionDataXmlDTO permissionData)
           
 void setRoleData(RoleDataXmlDTO roleData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

permissionData

private PermissionDataXmlDTO permissionData

roleData

private RoleDataXmlDTO roleData

_futureElements

private List<Element> _futureElements
Constructor Detail

DataXmlDTO

public DataXmlDTO()

DataXmlDTO

public DataXmlDTO(PermissionDataXmlDTO permissionData,
                  RoleDataXmlDTO roleData,
                  List<Element> _futureElements)
Method Detail

getPermissionData

public PermissionDataXmlDTO getPermissionData()
Returns:
the permissionData

setPermissionData

public void setPermissionData(PermissionDataXmlDTO permissionData)
Parameters:
permissionData - the permissionData to set

getRoleData

public RoleDataXmlDTO getRoleData()
Returns:
the roleData

setRoleData

public void setRoleData(RoleDataXmlDTO roleData)
Parameters:
roleData - the roleData to set

get_futureElements

public List<Element> get_futureElements()
Returns:
the _futureElements

set_futureElements

public void set_futureElements(List<Element> _futureElements)
Parameters:
_futureElements - the _futureElements to set

beforeUnmarshal

void beforeUnmarshal(Unmarshaller unmarshaller,
                     Object parent)

afterUnmarshal

void afterUnmarshal(Unmarshaller unmarshaller,
                    Object parent)

newItemAdded

public void newItemAdded(Element item)
Description copied from interface: RiceXmlListAdditionListener
This method is invoked whenever the associated RiceXmlStreamingList instance receives a newly-unmarshalled child element.

Specified by:
newItemAdded in interface RiceXmlListAdditionListener<Element>
Parameters:
item - The unmarshalled element (or adapter-generated object) to be processed.
See Also:
RiceXmlListAdditionListener.newItemAdded(java.lang.Object)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.