com.pmease.quickbuild.plugin.report.engine.datastore
Class ReportDataSource
java.lang.Object
com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
com.pmease.quickbuild.plugin.report.engine.datastore.ReportDataSource
- All Implemented Interfaces:
- TypedObject, XMLSerializable, java.io.Serializable
public class ReportDataSource
- extends AbstractCategoryItem
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReportDataSource
public ReportDataSource(ReportCategory category)
ReportDataSource
public ReportDataSource(ReportCategory category,
java.lang.String table)
deepCopy
public void deepCopy(ReportDataSource other)
getMainTable
public java.lang.String getMainTable()
getDbFilters
public java.util.List<Filter> getDbFilters()
getDbFilters
public java.util.List<Filter> getDbFilters(java.util.Map<java.lang.String,java.lang.Object> context)
toQuery
public SqlBuilder toQuery(java.util.Map<java.lang.String,java.lang.Object> context)
toQuery
public SqlBuilder toQuery()
fromXML
public void fromXML(org.dom4j.Element node)
- Specified by:
fromXML
in interface XMLSerializable
- Overrides:
fromXML
in class AbstractTypedXMLObject
addFilter
public void addFilter(FilterDef filter)
getType
public java.lang.String getType()
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in class AbstractTypedXMLObject
getFrom
public java.lang.String getFrom()
setFrom
public void setFrom(java.lang.String from)
getExcludes
public java.lang.String getExcludes()
setExcludes
public void setExcludes(java.lang.String excludes)
getFilters
public java.util.List<FilterDef> getFilters()
setSimpleFilters
public void setSimpleFilters(java.util.List<FilterDef> filters)
getSelect
public java.lang.String getSelect()
setSelect
public void setSelect(java.lang.String select)
getOrderBy
public java.lang.String getOrderBy()
setOrderBy
public void setOrderBy(java.lang.String orderBy)
getAsc
public java.lang.String getAsc()
setAsc
public void setAsc(java.lang.String asc)
getGroupBy
public java.lang.String getGroupBy()
setGroupBy
public void setGroupBy(java.lang.String groupBy)
getMaxRows
public int getMaxRows()
setMaxRows
public void setMaxRows(int maxRows)
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.