com.pmease.quickbuild.plugin.report.engine.datareport
Class ReportMetaData
java.lang.Object
com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
com.pmease.quickbuild.plugin.report.engine.datareport.ReportMetaData
- All Implemented Interfaces:
- TypedObject, XMLSerializable, java.io.Serializable
- Direct Known Subclasses:
- ReportStatsMetaData, UnProcessedReportMeta
public class ReportMetaData
- extends AbstractTypedXMLObject
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ReportMetaData
public ReportMetaData()
createIdColumn
protected DataColumn createIdColumn()
newInstance
public ReportMetaData newInstance()
getIdColumn
public DataColumn getIdColumn()
fromXML
public void fromXML(org.dom4j.Element element)
- Specified by:
fromXML
in interface XMLSerializable
- Overrides:
fromXML
in class AbstractTypedXMLObject
getDefaultSql
protected java.lang.String getDefaultSql()
toXML
public org.dom4j.Element toXML()
- Specified by:
toXML
in interface XMLSerializable
- Overrides:
toXML
in class AbstractTypedXMLObject
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in class AbstractTypedXMLObject
getColumnsCount
public int getColumnsCount()
getFileSuffix
public static java.lang.String getFileSuffix()
getOutputName
public java.lang.String getOutputName()
getPrimaryColumns
public DataColumn[] getPrimaryColumns()
getPrimaryKeys
public java.lang.String[] getPrimaryKeys()
rebuildIndexes
protected void rebuildIndexes()
removeColumn
public void removeColumn(DataColumn column)
renameColumn
public void renameColumn(java.lang.String oldName,
java.lang.String newName)
addColumn
public void addColumn(DataColumn column)
getColumns
public DataColumn[] getColumns()
getColumnNames
public java.lang.String[] getColumnNames()
createDefaultColumn
public DataColumn createDefaultColumn()
getColumn
public DataColumn getColumn(java.lang.String columnName)
getColumn
public DataColumn getColumn(int index)
hasColumn
public boolean hasColumn(java.lang.String columnName)
getColumnIndex
public int getColumnIndex(java.lang.String columnName)
getReportName
public java.lang.String getReportName()
setReportName
public void setReportName(java.lang.String reportName)
getDataColumns
public java.util.Map<java.lang.String,DataColumn> getDataColumns()
setDataColumns
public void setDataColumns(java.util.Map<java.lang.String,DataColumn> dataColumns)
getColumnByDisplayName
public DataColumn getColumnByDisplayName(java.lang.String displayName)
getSearchableColumns
public java.util.List<DataColumn> getSearchableColumns()
getGroup
public ReportGroup getGroup()
setGroup
public void setGroup(ReportGroup group)
getVersion
public java.lang.String getVersion()
getStatsMeta
public ReportStatsMetaData getStatsMeta()
setStatsMeta
public void setStatsMeta(ReportStatsMetaData statsMeta)
getInitSql
public java.lang.String getInitSql()
setInitSql
public void setInitSql(java.lang.String sql)
getStatsQueries
public java.util.List<StatsQuery> getStatsQueries()
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getType
public java.lang.String getType()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.