|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpase.server.DashboardServiceImpl
public class DashboardServiceImpl
The main purpose of this class is to implement DashboardService
.
Constructor Summary | |
---|---|
DashboardServiceImpl()
|
Method Summary | |
---|---|
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)
|
com.flowring.dashboard.Dashboard |
getDashboard(java.lang.String boardId)
Returns a Dashboard object by a given Dashboard id. |
java.util.HashMap |
getDashboardByPortletID(java.lang.String PortletID)
Get the DashboardID to show Dashboard in Portlet. |
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. |
void |
setDashboardDao(com.flowring.dao.DashboardDao dashboardDao)
Sets a dashboardDao. |
boolean |
updateDashboard(com.flowring.dashboard.Dashboard dboard)
Updates a Dashboard only. |
boolean |
updateDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
Updates a DashboardStyle from table. |
boolean |
updateDashOfPortletByPortletId(java.lang.String dboardId,
java.lang.String portletId)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DashboardServiceImpl()
Method Detail |
---|
public java.util.List getDashboardList()
DashboardService
getDashboardList
in interface DashboardService
Dashboard object.- See Also:
Dashboard
public java.util.List getDashboardListByConditionType(java.lang.String columnName, int relation, java.lang.String columnValue)
DashboardService
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);
getDashboardListByConditionType
in interface DashboardService
Dashboard object.
public java.util.List getDashboardListByGroup(java.lang.String grpId)
DashboardService
getDashboardListByGroup
in interface DashboardService
grpId
- a group id, see PASEGroup
.
Dashboard object.- See Also:
PASEGroup
,
Dashboard
public com.flowring.dashboard.Dashboard newDashboard()
DashboardService
Dashboard
with a new system id which get from
System.
newDashboard
in interface DashboardService
Dashboard
object.public com.flowring.dashboard.Dashboard getDashboard(java.lang.String boardId)
DashboardService
Dashboard
object by a given Dashboard id.
getDashboard
in interface DashboardService
boardId
- a Dashboard id.
Dashboard
object.public java.util.List getDashboardProjectList()
DashboardService
getDashboardProjectList
in interface DashboardService
Project object.- See Also:
Project
public java.util.List getDashboardProcessList(java.lang.String prjId)
DashboardService
getDashboardProcessList
in interface DashboardService
prjId
- a project id.
DBProcess object, and each process is a root process.- See Also:
DBProcess
public java.util.List getDashboardGroupList()
DashboardService
getDashboardGroupList
in interface DashboardService
PASEGroup object.- See Also:
PASEGroup
public java.util.List getDashboardGroupListOfUser(java.lang.String memId, boolean isMainRoleOnly)
DashboardService
getDashboardGroupListOfUser
in interface DashboardService
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
public java.util.List getDashboardGroupList(java.lang.String proId)
DashboardService
getDashboardGroupList
in interface DashboardService
proId
- a process id.
PASEGroup object.- See Also:
PASEGroup
public boolean insertDashboard(com.flowring.dashboard.Dashboard dboard)
DashboardService
Adds a Dashboard only.
NOTE: It will not insert its style list, using insertDashboardStyle(DashboardStyle) to insert its style.
insertDashboard
in interface DashboardService
dboard
- a Dashboard
object.
true
if insert success; false
otherwise.Dashboard
public boolean updateDashboard(com.flowring.dashboard.Dashboard dboard)
DashboardService
Updates a Dashboard only.
NOTE: It will not update its style list, using updateDashboardStyle(DashboardStyle) to update its style.
updateDashboard
in interface DashboardService
dboard
- a Dashboard
object.
true
if update success; false
otherwise.Dashboard
public boolean deleteDashboard(java.lang.String boardId)
DashboardService
Deletes a Dashboard and its style list.
NOTE: It will delete its style list.
deleteDashboard
in interface DashboardService
boardId
- a dashboard id.
true
if delete success; false
otherwise.public java.lang.String getDashboardId(java.lang.String prjId, java.lang.String proId, java.lang.String grpId)
DashboardService
getDashboardId
in interface DashboardService
prjId
- a project id.proId
- a process id.grpId
- a group id.
null
if not found.Project
,
DBProcess
,
PASEGroup
public boolean isDashboardExist(java.lang.String prjId, java.lang.String proId, java.lang.String grpId)
DashboardService
isDashboardExist
in interface DashboardService
prjId
- a project id.proId
- a process id.grpId
- a group id.
true
if dashboard is exist; false
otherwise.Project
,
DBProcess
,
PASEGroup
public java.util.List getDashboardStyleList(java.lang.String boardId)
DashboardService
getDashboardStyleList
in interface DashboardService
boardId
- a Dashboard id.
DashboardStyle
object.DashboardStyle
public com.flowring.dashboard.DashboardStyle newDashboardStyle(java.lang.String boardId)
DashboardService
DashboardStyle
with a new system id which get
from System.
newDashboardStyle
in interface DashboardService
boardId
- a Dashboard id.
DashboardsStyle
object.public java.util.List getDashboardStyleIdList(java.lang.String boardId)
DashboardService
getDashboardStyleIdList
in interface DashboardService
boardId
- a dashboard id.
public boolean insertDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
DashboardService
insertDashboardStyle
in interface DashboardService
dstyle
- a DashboardStyle
object.
true
if insert success; false
otherwise.DashboardStyle
public boolean updateDashboardStyle(com.flowring.dashboard.DashboardStyle dstyle)
DashboardService
updateDashboardStyle
in interface DashboardService
dstyle
- a DashboardStyle
object.
true
if update success; false
otherwise.DashboardStyle
public boolean deleteDashboardStyle(java.lang.String styleId)
DashboardService
deleteDashboardStyle
in interface DashboardService
styleId
- a DashboardStyle id.
true
if delete success; false
otherwise.public boolean isDashboardStyleSiblingOrderExist(java.lang.String boardId, int siblingOrder)
DashboardService
isDashboardStyleSiblingOrderExist
in interface DashboardService
boardId
- a dashboard id.siblingOrder
- a dashboard style's sibling order for view.
true
if exist; false
otherwise.public void setDashboardDao(com.flowring.dao.DashboardDao dashboardDao)
com.flowring.dao.DashboardDaoAware
setDashboardDao
in interface com.flowring.dao.DashboardDaoAware
dashboardDao
- a dashboard dao.DashboardDao
public java.util.HashMap getDashboardByPortletID(java.lang.String PortletID)
DashboardService
getDashboardByPortletID
in interface DashboardService
public boolean addPortletIDByDashboardId(java.lang.String dboardId, java.lang.String portletID)
addPortletIDByDashboardId
in interface DashboardService
public boolean updateDashOfPortletByPortletId(java.lang.String dboardId, java.lang.String portletId)
updateDashOfPortletByPortletId
in interface DashboardService
public boolean deletePortalIDByPortletID(java.lang.String portletID)
deletePortalIDByPortletID
in interface DashboardService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |