public class ReportEntryService
extends java.lang.Object
| 构造器和说明 |
|---|
ReportEntryService() |
| 限定符和类型 | 方法和说明 |
|---|---|
ReportLabelBean |
addReportLabel(java.lang.String directoryId,
ReportLabelBean reportLabelBean)
添加上报标签
|
TemplateBean[] |
addTemplates(java.lang.String directoryId,
TemplateBean[] templateBeans)
批量添加报表模板
|
boolean |
doesUserHasAuthority(java.lang.String userId,
java.lang.String templateId,
AuthorityType authorityType)
判断用户是否有当前某种权限
|
void |
editReportLabel(java.lang.String id,
ReportLabelBean reportLabelBean)
编辑上报标签目录
|
void |
editTemplate(java.lang.String id,
TemplateBean templateBean)
编辑报表模板
|
java.util.List<FileNodeBean> |
getAllTemplateTreeNodes()
获取reportlets文件夹下面所有模板(递归)
|
java.util.Map<java.lang.String,FileNodeBean> |
getAuthenticatedTemplateTreeNodes()
获取所有需要认证的模板
|
java.util.List<FileNodeBean> |
getBatchTemplateTreeNodes(java.lang.String[] parentPaths)
批量获取模板
|
static ReportEntryService |
getInstance() |
java.util.Map<java.lang.String,java.util.List<PrivilegeBean>> |
getTemplateAuthPrivileges()
获取模板认证的权限
|
java.util.List<TemplateBean> |
getTemplatesByUser(java.lang.String userId)
获取用户能查看的全部模板(只有模板id/path)
|
java.util.List<FileNodeBean> |
getTemplateTreeNodes(java.lang.String parentPath)
分层获取reportlets文件夹下面的模板
|
java.util.List<FileNodeBean> |
searchTemplateTreeNodes(java.lang.String keyword)
模板搜索
|
public static ReportEntryService getInstance()
public ReportLabelBean addReportLabel(java.lang.String directoryId, ReportLabelBean reportLabelBean) throws java.lang.Exception
directoryId - 文件夹idreportLabelBean - 上报标签对象java.lang.Exception - 异常public void editReportLabel(java.lang.String id,
ReportLabelBean reportLabelBean)
throws java.lang.Exception
id - 目录idreportLabelBean - 对象java.lang.Exception - 异常public TemplateBean[] addTemplates(java.lang.String directoryId, TemplateBean[] templateBeans) throws java.lang.Exception
directoryId - 文件夹idtemplateBeans - 对象数组java.lang.Exception - 异常public void editTemplate(java.lang.String id,
TemplateBean templateBean)
throws java.lang.Exception
id - 模板idtemplateBean - 模板对象java.lang.Exception - 异常public java.util.List<FileNodeBean> getTemplateTreeNodes(java.lang.String parentPath) throws java.lang.Exception
parentPath - 父目录java.lang.Exception - 异常public java.util.List<FileNodeBean> getBatchTemplateTreeNodes(java.lang.String[] parentPaths) throws java.lang.Exception
parentPaths - 父节点id数组java.lang.Exception - 异常public java.util.List<FileNodeBean> getAllTemplateTreeNodes() throws java.lang.Exception
java.lang.Exception - 异常public java.util.Map<java.lang.String,FileNodeBean> getAuthenticatedTemplateTreeNodes() throws java.lang.Exception
java.lang.Exception - 异常public java.util.Map<java.lang.String,java.util.List<PrivilegeBean>> getTemplateAuthPrivileges() throws java.lang.Exception
java.lang.Exception - 异常public boolean doesUserHasAuthority(java.lang.String userId,
java.lang.String templateId,
AuthorityType authorityType)
throws java.lang.Exception
userId - 用户IDtemplateId - 模板IDauthorityType - 权限类型java.lang.Exception - 异常public java.util.List<FileNodeBean> searchTemplateTreeNodes(java.lang.String keyword) throws java.lang.Exception
keyword - 关键字java.lang.Exception - 异常public java.util.List<TemplateBean> getTemplatesByUser(java.lang.String userId) throws java.lang.Exception
userId - java.lang.Exception