com.pmease.quickbuild.plugin.report.engine.metadata
Class ReportRelation

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
      extended by com.pmease.quickbuild.plugin.report.engine.metadata.ReportRelation
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable

public class ReportRelation
extends AbstractTypedXMLObject

See Also:
Serialized Form

Constructor Summary
ReportRelation(ReportMetas metaRepository)
           
 
Method Summary
 void fromXML(org.dom4j.Element element)
           
 DataColumn[] getChildColumns()
           
 java.lang.String getChildReportName()
           
 java.lang.String getElementName()
           
 DataColumn[] getParentColumns()
           
 java.lang.String getParentReportName()
           
 java.util.List<Pair<DataColumn,DataColumn>> getRelatedColumns()
           
 java.lang.String getType()
           
 void setChildReportName(java.lang.String childReportName)
           
 void setParentReportName(java.lang.String parentReportName)
           
 void setRelatedColumns(java.util.List<Pair<DataColumn,DataColumn>> relatedColumns)
           
 org.dom4j.Element toXML()
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportRelation

public ReportRelation(ReportMetas metaRepository)
Method Detail

getParentReportName

public java.lang.String getParentReportName()

setParentReportName

public void setParentReportName(java.lang.String parentReportName)

getChildReportName

public java.lang.String getChildReportName()

setChildReportName

public void setChildReportName(java.lang.String childReportName)

getRelatedColumns

public java.util.List<Pair<DataColumn,DataColumn>> getRelatedColumns()

getParentColumns

public DataColumn[] getParentColumns()

getChildColumns

public DataColumn[] getChildColumns()

setRelatedColumns

public void setRelatedColumns(java.util.List<Pair<DataColumn,DataColumn>> relatedColumns)

fromXML

public void fromXML(org.dom4j.Element element)
             throws ReportException
Specified by:
fromXML in interface XMLSerializable
Overrides:
fromXML in class AbstractTypedXMLObject
Throws:
ReportException

toXML

public org.dom4j.Element toXML()
                        throws ReportException
Specified by:
toXML in interface XMLSerializable
Overrides:
toXML in class AbstractTypedXMLObject
Throws:
ReportException

getType

public java.lang.String getType()

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in class AbstractTypedXMLObject


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.