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

All Known Implementing Classes:
DashboardDAO

public interface IDashboardDAO

IDashboardDAO


Method Summary
 void delete(java.lang.String strBeanName)
          Delete a record from the table
 void deleteAll()
          Delete all record from the table
 void insert(IDashboardComponent dashboardComponent)
          Insert a new record in the table.
 IDashboardComponent load(java.lang.String strBeanName)
          Load the data of the IndexerAction from the table
 java.util.List<IDashboardComponent> selectAllDashboardComponents()
          Finds all DashboardComponent
 java.util.List<java.lang.Integer> selectColumns()
          Returns the columns list
 java.util.List<IDashboardComponent> selectDashboardComponents(DashboardFilter 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(IDashboardComponent dashboardComponent)
          Update the dashboardComponent in the table
 

Method Detail

insert

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

Parameters:
dashboardComponent - instance of the dashboardComponent object to insert

load

IDashboardComponent load(java.lang.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(java.lang.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(IDashboardComponent dashboardComponent)
Update the dashboardComponent in the table

Parameters:
dashboardComponent - instance of the IDashboardComponent object to update

selectAllDashboardComponents

java.util.List<IDashboardComponent> selectAllDashboardComponents()
Finds all DashboardComponent

Returns:
all DashboardComponent

selectDashboardComponents

java.util.List<IDashboardComponent> selectDashboardComponents(DashboardFilter 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

java.util.List<java.lang.Integer> selectColumns()
Returns the columns list

Returns:
the columns list


Copyright © 2012 Mairie de Paris. All Rights Reserved.