|
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:
PASEGroupjava.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,
PASEGroupjava.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,
Dashboardjava.util.List getDashboardProcessList(java.lang.String prjId)
prjId - a project id.
DBProcess object, and each process is a root process.- See Also:
DBProcessjava.util.List getDashboardProjectList()
Project object.- See Also:
Projectjava.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.DashboardStyleboolean 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.Dashboardboolean 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.Dashboardboolean 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 | ||||||||