fr.paris.lutece.portal.business.dashboard
Interface IAdminDashboardDAO

All Known Implementing Classes:
AdminDashboardDAO

public interface IAdminDashboardDAO

IAdminDashboardDAO


Method Summary
 void delete(String strBeanName)
          Delete a record from the table
 void deleteAll()
          Delete all record from the table
 void insert(IAdminDashboardComponent dashboardComponent)
          Insert a new record in the table.
 IAdminDashboardComponent load(String strBeanName)
          Load the data of the IndexerAction from the table
 List<IAdminDashboardComponent> selectAllDashboardComponents()
          Finds all AdminDashboardComponent
 List<Integer> selectColumns()
          Returns the columns list
 List<IAdminDashboardComponent> selectDashboardComponents(AdminDashboardFilter filter)
          Finds all dashboard components matching filter
 int selectMaxOrder()
          Returns the max order value, for all columns
 int selectMaxOrder(int nColumn)
          Returns the max order value, for the given column
 void store(IAdminDashboardComponent dashboardComponent)
          Update the dashboardComponent in the table
 

Method Detail

insert

void insert(IAdminDashboardComponent dashboardComponent)
Insert a new record in the table.

Parameters:
dashboardComponent - instance of the dashboardComponent object to insert

load

IAdminDashboardComponent load(String strBeanName)
Load the data of the IndexerAction from the table

Parameters:
strBeanName - The identifier of the action
Returns:
the instance of the IndexerAction

delete

void delete(String strBeanName)
Delete a record from the table

Parameters:
strBeanName - The identifier of the dashboard

deleteAll

void deleteAll()
Delete all record from the table


store

void store(IAdminDashboardComponent dashboardComponent)
Update the dashboardComponent in the table

Parameters:
dashboardComponent - instance of the IAdminDashboardComponent object to update

selectAllDashboardComponents

List<IAdminDashboardComponent> selectAllDashboardComponents()
Finds all AdminDashboardComponent

Returns:
all AdminDashboardComponent

selectDashboardComponents

List<IAdminDashboardComponent> selectDashboardComponents(AdminDashboardFilter filter)
Finds all dashboard components matching filter

Parameters:
filter - the filter
Returns:
all dashboard components matching filter

selectMaxOrder

int selectMaxOrder()
Returns the max order value, for all columns

Returns:
the max order

selectMaxOrder

int selectMaxOrder(int nColumn)
Returns the max order value, for the given column

Parameters:
nColumn - the column
Returns:
the max order

selectColumns

List<Integer> selectColumns()
Returns the columns list

Returns:
the columns list


Copyright © 2014 Mairie de Paris. All Rights Reserved.