|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DashboardService
DashboardService API.
Method Summary | |
---|---|
boolean |
deleteDashboard(java.lang.String boardId)
Deletes a Dashboard and its style list. |
boolean |
deleteDashboardStyle(java.lang.String styleId)
Deletes a DashboardStyle from table. |
com.flowring.dashboard.Dashboard |
getDashboard(java.lang.String boardId)
Returns a Dashboard object by a given Dashboard id. |
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 |
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 |
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. |
boolean |
insertDashboard(com.flowring.dashboard.Dashboard dboard)
Adds a Dashboard only. |
boolean |
insertDashboardStyle(com.flowring.dashboard.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. |
com.flowring.dashboard.Dashboard |
newDashboard()
Create a new Dashboard with a new system id which get from
System. |
com.flowring.dashboard.DashboardStyle |
newDashboardStyle(java.lang.String boardId)
Create a new DashboardStyle with a new system id which get
from System. |
boolean |
updateDashboard(com.flowring.dashboard.Dashboard dboard)
Updates a Dashboard only. |
boolean |
updateDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
Updates a DashboardStyle from table. |
Method Detail |
---|
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.boolean deleteDashboardStyle(java.lang.String styleId)
styleId
- a DashboardStyle id.
true
if delete success; false
otherwise.com.flowring.dashboard.Dashboard getDashboard(java.lang.String boardId)
Dashboard
object by a given Dashboard id.
boardId
- a Dashboard id.
Dashboard
object.java.util.List getDashboardGroupList()
PASEGroup object.- See Also:
PASEGroup
java.util.List getDashboardGroupList(java.lang.String proId)
proId
- a process id.
PASEGroup object.- See Also:
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.- See Also:
PASEGroup
java.lang.String getDashboardId(java.lang.String prjId, java.lang.String proId, java.lang.String grpId)
prjId
- a project id.proId
- a process id.grpId
- a group id.
null
if not found.Project
,
DBProcess
,
PASEGroup
java.util.List getDashboardList()
Dashboard object.- See Also:
Dashboard
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.- See Also:
PASEGroup
,
Dashboard
java.util.List getDashboardProcessList(java.lang.String prjId)
prjId
- a project id.
DBProcess object, and each process is a root process.- See Also:
DBProcess
java.util.List getDashboardProjectList()
Project object.- See Also:
Project
java.util.List getDashboardStyleIdList(java.lang.String boardId)
boardId
- a dashboard id.
java.util.List getDashboardStyleList(java.lang.String boardId)
boardId
- a Dashboard id.
DashboardStyle
object.DashboardStyle
boolean insertDashboard(com.flowring.dashboard.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.Dashboard
boolean insertDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
dstyle
- a DashboardStyle
object.
true
if insert success; false
otherwise.DashboardStyle
boolean isDashboardExist(java.lang.String prjId, java.lang.String proId, java.lang.String grpId)
prjId
- a project id.proId
- a process id.grpId
- a group id.
true
if dashboard is exist; false
otherwise.Project
,
DBProcess
,
PASEGroup
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.com.flowring.dashboard.Dashboard newDashboard()
Dashboard
with a new system id which get from
System.
Dashboard
object.com.flowring.dashboard.DashboardStyle newDashboardStyle(java.lang.String boardId)
DashboardStyle
with a new system id which get
from System.
boardId
- a Dashboard id.
DashboardsStyle
object.boolean updateDashboard(com.flowring.dashboard.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.Dashboard
boolean updateDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
dstyle
- a DashboardStyle
object.
true
if update success; false
otherwise.DashboardStyle
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |