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.Dashboard
java.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.Dashboard
Dashboard 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.
Project
java.util.List getDashboardProcessList(java.lang.String prjId)
prjId
- a project id.DBProcess object, and each process is a root process.
DBProcess
java.util.List getDashboardGroupList()
PASEGroup object.
PASEGroup
java.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.
PASEGroup
java.util.List getDashboardGroupList(java.lang.String proId)
proId
- a process id.PASEGroup object.
PASEGroup
boolean 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.Dashboard
boolean 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.Dashboard
boolean 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.DashboardStyle
DashboardStyle 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.DashboardStyle
boolean updateDashboardStyle(DashboardStyle dstyle)
dstyle
- a DashboardStyle
object.true
if update success; false
otherwise.com.flowring.dashboard.DashboardStyle
boolean 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.