|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.profiles.business.views.ViewDAO
public class ViewDAO
ViewDAO
Constructor Summary | |
---|---|
ViewDAO()
|
Method Summary | |
---|---|
boolean |
checkExistView(java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if a view already exists or not |
void |
delete(java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a view from the table |
void |
deleteDashboard(java.lang.String strViewKey,
java.lang.String strDashboardName,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a dashboard of a view |
void |
deleteDashboards(java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete all dashboards of a view |
void |
deleteProfileFromView(java.lang.String strViewKey,
java.lang.String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove profile from a view |
void |
deleteProfiles(java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove a profile from a view |
fr.paris.lutece.util.ReferenceList |
getViewsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of views |
boolean |
hasView(java.lang.String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Check if the given profile has a view or not |
void |
insert(View view,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table. |
void |
insertDashboard(java.lang.String strViewKey,
fr.paris.lutece.portal.service.dashboard.IDashboardComponent dashboard,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a dashboard for a view |
void |
insertProfileForView(java.lang.String strViewKey,
java.lang.String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Add a profile for a view |
View |
load(java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data of view from the table |
java.util.List<java.lang.Integer> |
selectColumns(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the columns list |
fr.paris.lutece.portal.service.dashboard.IDashboardComponent |
selectDashboard(java.lang.String strDashboardName,
java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the dashboard |
java.util.List<fr.paris.lutece.portal.service.dashboard.IDashboardComponent> |
selectDashboards(java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of dashboards from a given view key |
java.util.List<fr.paris.lutece.portal.service.dashboard.IDashboardComponent> |
selectDashboardsByFilter(fr.paris.lutece.portal.business.dashboard.DashboardFilter filter,
java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Finds all dashboard components matching filter |
int |
selectMaxOrder(int nColumn,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the max order value, for the given column |
int |
selectMaxOrder(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the max order value, for all columns |
java.util.Collection<Profile> |
selectProfilesListForView(java.lang.String strViewKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of profiles associated to the view |
View |
selectViewForProfile(java.lang.String strProfileKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the view from a profile |
java.util.Collection<View> |
selectViewsByFilter(ViewFilter vFilter,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find view by filter |
java.util.Collection<View> |
selectViewsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the list of views |
void |
store(View view,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record identified by the given view key with the given view in the table |
void |
storeDashboard(java.lang.String strViewKey,
fr.paris.lutece.portal.service.dashboard.IDashboardComponent dashboard,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update a dashboard |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ViewDAO()
Method Detail |
---|
public void insert(View view, fr.paris.lutece.portal.service.plugin.Plugin plugin)
insert
in interface IViewDAO
view
- The view objectplugin
- Pluginpublic View load(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
load
in interface IViewDAO
strViewKey
- The view keyplugin
- Plugin
public void delete(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
delete
in interface IViewDAO
strViewKey
- The view keyplugin
- Pluginpublic void store(View view, fr.paris.lutece.portal.service.plugin.Plugin plugin)
store
in interface IViewDAO
view
- The reference of view to be the new oneplugin
- Pluginpublic java.util.Collection<View> selectViewsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectViewsList
in interface IViewDAO
plugin
- Plugin
public java.util.Collection<View> selectViewsByFilter(ViewFilter vFilter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectViewsByFilter
in interface IViewDAO
vFilter
- the Filterplugin
- Plugin
public boolean checkExistView(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
checkExistView
in interface IViewDAO
strViewKey
- The view keyplugin
- Plugin
public fr.paris.lutece.util.ReferenceList getViewsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
getViewsList
in interface IViewDAO
plugin
- Plugin
public java.util.Collection<Profile> selectProfilesListForView(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectProfilesListForView
in interface IViewDAO
strViewKey
- The view Keyplugin
- Plugin
public View selectViewForProfile(java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectViewForProfile
in interface IViewDAO
strProfileKey
- the profile keyplugin
- Plugin
public boolean hasView(java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
hasView
in interface IViewDAO
strProfileKey
- the profile keyplugin
- Plugin
public void insertProfileForView(java.lang.String strViewKey, java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
insertProfileForView
in interface IViewDAO
strViewKey
- The view KeystrProfileKey
- The profile Keyplugin
- Pluginpublic void deleteProfiles(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
deleteProfiles
in interface IViewDAO
strViewKey
- The view Keyplugin
- Pluginpublic void deleteProfileFromView(java.lang.String strViewKey, java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
deleteProfileFromView
in interface IViewDAO
strViewKey
- the view keystrProfileKey
- the profile keyplugin
- Pluginpublic java.util.List<fr.paris.lutece.portal.service.dashboard.IDashboardComponent> selectDashboards(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectDashboards
in interface IViewDAO
strViewKey
- the view keyplugin
- Plugin
IDashboardComponent
public fr.paris.lutece.portal.service.dashboard.IDashboardComponent selectDashboard(java.lang.String strDashboardName, java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectDashboard
in interface IViewDAO
strDashboardName
- the dashboard namestrViewKey
- the view keyplugin
- Plugin
public void deleteDashboard(java.lang.String strViewKey, java.lang.String strDashboardName, fr.paris.lutece.portal.service.plugin.Plugin plugin)
deleteDashboard
in interface IViewDAO
strViewKey
- the view keystrDashboardName
- the dashboard nameplugin
- Pluginpublic void deleteDashboards(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
deleteDashboards
in interface IViewDAO
strViewKey
- the view keyplugin
- Pluginpublic void insertDashboard(java.lang.String strViewKey, fr.paris.lutece.portal.service.dashboard.IDashboardComponent dashboard, fr.paris.lutece.portal.service.plugin.Plugin plugin)
insertDashboard
in interface IViewDAO
strViewKey
- the view keydashboard
- the dashboardplugin
- Pluginpublic void storeDashboard(java.lang.String strViewKey, fr.paris.lutece.portal.service.dashboard.IDashboardComponent dashboard, fr.paris.lutece.portal.service.plugin.Plugin plugin)
storeDashboard
in interface IViewDAO
strViewKey
- the view keydashboard
- the dashboardplugin
- Pluginpublic int selectMaxOrder(fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectMaxOrder
in interface IViewDAO
plugin
- Plugin
public int selectMaxOrder(int nColumn, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectMaxOrder
in interface IViewDAO
nColumn
- the columnplugin
- Plugin
public java.util.List<java.lang.Integer> selectColumns(fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectColumns
in interface IViewDAO
plugin
- Plugin
public java.util.List<fr.paris.lutece.portal.service.dashboard.IDashboardComponent> selectDashboardsByFilter(fr.paris.lutece.portal.business.dashboard.DashboardFilter filter, java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
selectDashboardsByFilter
in interface IViewDAO
filter
- the filterstrViewKey
- the view keyplugin
- Plugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |