lumis.portal.report
Class ReportTypeDao
java.lang.Object
lumis.portal.report.ReportTypeDao
- All Implemented Interfaces:
- IReportTypeDao
public class ReportTypeDao
- extends Object
- implements IReportTypeDao
Implements Report Type data access methods.
- Since:
- 4.1.0
Method Summary |
void |
addOrUpdateReportType(ReportTypeConfig reportTypeConfig,
ITransaction transaction)
|
void |
addReportTypeParameter(String reportTypeId,
String id,
String name,
ITransaction transaction)
|
boolean |
deleteReportType(String id,
ITransaction transaction)
|
void |
deleteReportTypeParameter(String reportTypeId,
ITransaction transaction)
|
ReportTypeConfig |
get(String id,
ITransaction transaction)
|
String |
getIdByReportConfigPath(String reportConfigPath,
ITransaction transaction)
|
List<String> |
getParameterNamesByReportTypeId(String reportTypeId,
ITransaction transaction)
|
List<String> |
getReportsByReportType(String reportTypeId,
ITransaction transaction)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReportTypeDao
public ReportTypeDao()
get
public ReportTypeConfig get(String id,
ITransaction transaction)
throws DaoException,
PortalException
- Specified by:
get
in interface IReportTypeDao
- Throws:
DaoException
PortalException
getIdByReportConfigPath
public String getIdByReportConfigPath(String reportConfigPath,
ITransaction transaction)
throws DaoException,
PortalException
- Specified by:
getIdByReportConfigPath
in interface IReportTypeDao
- Throws:
DaoException
PortalException
addOrUpdateReportType
public void addOrUpdateReportType(ReportTypeConfig reportTypeConfig,
ITransaction transaction)
throws DaoException,
PortalException
- Specified by:
addOrUpdateReportType
in interface IReportTypeDao
- Throws:
DaoException
PortalException
deleteReportType
public boolean deleteReportType(String id,
ITransaction transaction)
throws DaoException,
PortalException
- Specified by:
deleteReportType
in interface IReportTypeDao
- Throws:
DaoException
PortalException
addReportTypeParameter
public void addReportTypeParameter(String reportTypeId,
String id,
String name,
ITransaction transaction)
throws DaoException,
PortalException
- Specified by:
addReportTypeParameter
in interface IReportTypeDao
- Throws:
DaoException
PortalException
deleteReportTypeParameter
public void deleteReportTypeParameter(String reportTypeId,
ITransaction transaction)
throws DaoException,
PortalException
- Specified by:
deleteReportTypeParameter
in interface IReportTypeDao
- Throws:
DaoException
PortalException
getReportsByReportType
public List<String> getReportsByReportType(String reportTypeId,
ITransaction transaction)
throws PortalException
- Specified by:
getReportsByReportType
in interface IReportTypeDao
- Throws:
PortalException
getParameterNamesByReportTypeId
public List<String> getParameterNamesByReportTypeId(String reportTypeId,
ITransaction transaction)
throws PortalException
- Specified by:
getParameterNamesByReportTypeId
in interface IReportTypeDao
- Throws:
PortalException
Lumisportal 4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.