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