|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IViewDAO
IViewDAO
Method Summary | |
---|---|
boolean |
checkExistView(java.lang.String strKey,
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 |
Method Detail |
---|
void delete(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- The view keyplugin
- Pluginvoid insert(View view, fr.paris.lutece.portal.service.plugin.Plugin plugin)
view
- The view objectplugin
- PluginView load(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- The view keyplugin
- Plugin
java.util.Collection<View> selectViewsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- Plugin
void store(View view, fr.paris.lutece.portal.service.plugin.Plugin plugin)
view
- The reference of view to be the new oneplugin
- Pluginjava.util.Collection<View> selectViewsByFilter(ViewFilter vFilter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
vFilter
- the Filterplugin
- Plugin
boolean checkExistView(java.lang.String strKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strKey
- The view keyplugin
- Plugin
fr.paris.lutece.util.ReferenceList getViewsList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- Plugin
java.util.Collection<Profile> selectProfilesListForView(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- The view Keyplugin
- Plugin
View selectViewForProfile(java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- the profile keyplugin
- Plugin
boolean hasView(java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strProfileKey
- the profile keyplugin
- Plugin
void insertProfileForView(java.lang.String strViewKey, java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- The view KeystrProfileKey
- The profile Keyplugin
- Pluginvoid deleteProfiles(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- The view Keyplugin
- Pluginvoid deleteProfileFromView(java.lang.String strViewKey, java.lang.String strProfileKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- the view keystrProfileKey
- the profile keyplugin
- Pluginjava.util.List<fr.paris.lutece.portal.service.dashboard.IDashboardComponent> selectDashboards(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- the view keyplugin
- Plugin
IDashboardComponent
fr.paris.lutece.portal.service.dashboard.IDashboardComponent selectDashboard(java.lang.String strDashboardName, java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strDashboardName
- the dashboard namestrViewKey
- the view keyplugin
- Plugin
void insertDashboard(java.lang.String strViewKey, fr.paris.lutece.portal.service.dashboard.IDashboardComponent dashboard, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- the view keydashboard
- the dashboardplugin
- Pluginvoid deleteDashboards(java.lang.String strViewKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- the view keyplugin
- Pluginvoid deleteDashboard(java.lang.String strViewKey, java.lang.String strDashboardName, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- the view keystrDashboardName
- the dashboard nameplugin
- Pluginvoid storeDashboard(java.lang.String strViewKey, fr.paris.lutece.portal.service.dashboard.IDashboardComponent dashboard, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strViewKey
- the view keydashboard
- the dashboardplugin
- Pluginint selectMaxOrder(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- Plugin
int selectMaxOrder(int nColumn, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nColumn
- the columnplugin
- Plugin
java.util.List<java.lang.Integer> selectColumns(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- Plugin
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)
filter
- the filterstrViewKey
- the view keyplugin
- Plugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |