public interface DashboardService
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPortletIDByDashboardId(java.lang.String dboardId,
java.lang.String portletID) |
boolean |
deleteDashboard(java.lang.String boardId)
Deletes a Dashboard and its style list.
|
boolean |
deleteDashboardStyle(java.lang.String styleId)
Deletes a DashboardStyle from table.
|
boolean |
deletePortalIDByPortletID(java.lang.String portletID) |
java.util.List |
getAllDashboardIdList() |
Dashboard |
getDashboard(java.lang.String boardId)
Returns a
Dashboard object by a given Dashboard id. |
java.util.HashMap |
getDashboardByPortletID(java.lang.String getDashboardIDByPortletID)
Get the DashboardID to show Dashboard in Portlet.
|
java.util.List |
getDashboardDetailTaskList(java.lang.String proID,
java.lang.String taskState,
java.lang.String startTime,
java.lang.String endTime,
boolean isExcludeDrafts,
int sortTypeFromSession,
java.lang.Object isFullAndTinyListExist,
boolean isInComplete,
java.lang.Object isViewFullRange,
java.lang.Object isFullTinyListNextPageExist,
boolean isDESCFromSession) |
java.util.List |
getDashboardFilterDetailTaskList(java.lang.String proID,
java.lang.String filterType,
java.lang.String filterKeywords,
java.lang.String startTime,
java.lang.String endTime,
boolean isExcludeDrafts,
int sortTypeFromSession,
boolean isInComplete,
boolean isDESCFromSession) |
java.util.List |
getDashboardGroupList()
Gets a list of group from Dashboard without duplicated.
|
java.util.List |
getDashboardGroupList(java.lang.String proId)
Gets a list of group from Dashboard by the given process id.
|
java.util.List |
getDashboardGroupListOfUser(java.lang.String memId,
boolean isMainRoleOnly)
Gets a list of group of user's from Dashboard without duplicated.
|
java.lang.String |
getDashboardId(java.lang.String prjId,
java.lang.String proId,
java.lang.String grpId)
Gets a Dashboard id by the given value.
|
java.util.List |
getDashboardIdListByGroup(java.lang.String grpId) |
java.util.List |
getDashboardList()
Gets a dashboard list.
|
java.util.List |
getDashboardListByConditionType(java.lang.String columnName,
int relation,
java.lang.String columnValue)
Gets a dashboard list by condition type.
|
java.util.List |
getDashboardListByConditionType(java.lang.String columnName,
int relation,
java.lang.String columnValue,
java.lang.String locale) |
java.util.List |
getDashboardListByGroup(java.lang.String grpId)
Gets a dashboard list by the given group id, which contains each id's
name.
|
java.util.List |
getDashboardProcessList(java.lang.String prjId)
Gets a list of process from Dashboard by the given project id.
|
java.util.List |
getDashboardProjectList()
Gets a list of project form Dashboard without duplicate.
|
java.util.List |
getDashboardStyleIdList(java.lang.String boardId)
Gets DashboardStyle id list of a dashboard by a given value.
|
java.util.List |
getDashboardStyleList(java.lang.String boardId)
Gets a DashboardStyle list by a given value.
|
java.util.List |
getDashboardTaskList(java.lang.String proID,
java.lang.String taskState,
java.lang.String startTime,
java.lang.String endTime,
boolean isExcludeDrafts) |
boolean |
insertDashboard(Dashboard dboard)
Adds a Dashboard only.
|
boolean |
insertDashboardStyle(DashboardStyle dstyle)
Adds a DashboardStyle into table.
|
boolean |
isDashboardExist(java.lang.String prjId,
java.lang.String proId,
java.lang.String grpId)
Test dashboard exist or not by the given value.
|
boolean |
isDashboardStyleSiblingOrderExist(java.lang.String boardId,
int siblingOrder)
Tests whether the dashboard style's SiblingOrder exist or not.
|
Dashboard |
newDashboard()
Create a new
Dashboard with a new system id which get from
System. |
DashboardStyle |
newDashboardStyle(java.lang.String boardId)
Create a new
DashboardStyle with a new system id which get
from System. |
boolean |
updateDashboard(Dashboard dboard)
Updates a Dashboard only.
|
boolean |
updateDashboardStyle(DashboardStyle dstyle)
Updates a DashboardStyle from table.
|
boolean |
updateDashOfPortletByPortletId(java.lang.String dboardId,
java.lang.String portletId) |
java.util.List getDashboardList()
Dashboard object.com.flowring.dashboard.Dashboardjava.util.List getDashboardListByConditionType(java.lang.String columnName,
int relation,
java.lang.String columnValue,
java.lang.String locale)
java.util.List getDashboardListByConditionType(java.lang.String columnName,
int relation,
java.lang.String columnValue)
Gets a dashboard list by condition type. For a example:
String columnName = "GID"; //MUST be a AF_Dashboard column name int relation = "LIKE"; String columnValue = "value"; List dboards = wfci.getDashboardListByConditionType(columnName, relation, columnValue);
Dashboard object.java.util.List getDashboardListByGroup(java.lang.String grpId)
grpId - a group id, see PASEGroup.Dashboard object.PASEGroup,
com.flowring.dashboard.DashboardDashboard newDashboard()
Dashboard with a new system id which get from
System.Dashboard object.Dashboard getDashboard(java.lang.String boardId)
Dashboard object by a given Dashboard id.boardId - a Dashboard id.Dashboard object.java.util.List getDashboardProjectList()
Project object.Projectjava.util.List getDashboardProcessList(java.lang.String prjId)
prjId - a project id.DBProcess object, and each process is a root process.DBProcessjava.util.List getDashboardGroupList()
PASEGroup object.PASEGroupjava.util.List getDashboardGroupListOfUser(java.lang.String memId,
boolean isMainRoleOnly)
memId - a member id.isMainRoleOnly - if true, only the MainRole will be
retrived; if false ,all role will be retrived.PASEGroup object.PASEGroupjava.util.List getDashboardGroupList(java.lang.String proId)
proId - a process id.PASEGroup object.PASEGroupboolean insertDashboard(Dashboard dboard)
Adds a Dashboard only.
NOTE: It will not insert its style list, using insertDashboardStyle(DashboardStyle) to insert its style.
dboard - a Dashboard object.true if insert success; false
otherwise.com.flowring.dashboard.Dashboardboolean updateDashboard(Dashboard dboard)
Updates a Dashboard only.
NOTE: It will not update its style list, using updateDashboardStyle(DashboardStyle) to update its style.
dboard - a Dashboard object.true if update success; false
otherwise.com.flowring.dashboard.Dashboardboolean deleteDashboard(java.lang.String boardId)
Deletes a Dashboard and its style list.
NOTE: It will delete its style list.
boardId - a dashboard id.true if delete success; false
otherwise.java.lang.String getDashboardId(java.lang.String prjId,
java.lang.String proId,
java.lang.String grpId)
boolean isDashboardExist(java.lang.String prjId,
java.lang.String proId,
java.lang.String grpId)
java.util.List getDashboardStyleList(java.lang.String boardId)
boardId - a Dashboard id.DashboardStyle object.com.flowring.dashboard.DashboardStyleDashboardStyle newDashboardStyle(java.lang.String boardId)
DashboardStyle with a new system id which get
from System.boardId - a Dashboard id.DashboardsStyle object.java.util.List getDashboardStyleIdList(java.lang.String boardId)
boardId - a dashboard id.boolean insertDashboardStyle(DashboardStyle dstyle)
dstyle - a DashboardStyle object.true if insert success; false
otherwise.com.flowring.dashboard.DashboardStyleboolean updateDashboardStyle(DashboardStyle dstyle)
dstyle - a DashboardStyle object.true if update success; false
otherwise.com.flowring.dashboard.DashboardStyleboolean deleteDashboardStyle(java.lang.String styleId)
styleId - a DashboardStyle id.true if delete success; false
otherwise.boolean isDashboardStyleSiblingOrderExist(java.lang.String boardId,
int siblingOrder)
boardId - a dashboard id.siblingOrder - a dashboard style's sibling order for view.true if exist; false otherwise.java.util.HashMap getDashboardByPortletID(java.lang.String getDashboardIDByPortletID)
PortletID,Which - one protlet to show Dashboard.boolean addPortletIDByDashboardId(java.lang.String dboardId,
java.lang.String portletID)
boolean updateDashOfPortletByPortletId(java.lang.String dboardId,
java.lang.String portletId)
boolean deletePortalIDByPortletID(java.lang.String portletID)
java.util.List getDashboardIdListByGroup(java.lang.String grpId)
java.util.List getAllDashboardIdList()
java.util.List getDashboardTaskList(java.lang.String proID,
java.lang.String taskState,
java.lang.String startTime,
java.lang.String endTime,
boolean isExcludeDrafts)
java.util.List getDashboardDetailTaskList(java.lang.String proID,
java.lang.String taskState,
java.lang.String startTime,
java.lang.String endTime,
boolean isExcludeDrafts,
int sortTypeFromSession,
java.lang.Object isFullAndTinyListExist,
boolean isInComplete,
java.lang.Object isViewFullRange,
java.lang.Object isFullTinyListNextPageExist,
boolean isDESCFromSession)
java.util.List getDashboardFilterDetailTaskList(java.lang.String proID,
java.lang.String filterType,
java.lang.String filterKeywords,
java.lang.String startTime,
java.lang.String endTime,
boolean isExcludeDrafts,
int sortTypeFromSession,
boolean isInComplete,
boolean isDESCFromSession)
Copyright ? 2022. All Rights Reserved.