it.eng.spagobi.kpi.threshold.dao
Interface IThresholdDAO

All Known Implementing Classes:
ThresholdDAOImpl

public interface IThresholdDAO


Method Summary
 java.lang.Integer countThresholds()
           
 boolean deleteThreshold(java.lang.Integer thresholdId)
           
 java.lang.Integer insertThreshold(Threshold toCreate)
           
 java.util.List loadPagedThresholdList(java.lang.Integer offset, java.lang.Integer fetchSize)
           
 Threshold loadThresholdByCode(java.lang.String code)
           
 Threshold loadThresholdById(java.lang.Integer id)
          Returns the Threshold of the referred id
 java.util.List loadThresholdList()
           
 java.util.List loadThresholdList(java.lang.String fieldOrder, java.lang.String typeOrder)
          Returns the list of Thresholds.
 java.util.List loadThresholdListFiltered(java.lang.String hsql, java.lang.Integer offset, java.lang.Integer fetchSize)
           
 void modifyThreshold(Threshold threshold)
           
 Threshold toThreshold(SbiThreshold t)
           
 

Method Detail

loadThresholdById

Threshold loadThresholdById(java.lang.Integer id)
                            throws it.eng.spago.error.EMFUserError
Returns the Threshold of the referred id

Parameters:
id - of the Threshold
Returns:
Threshold of the referred id
Throws:
it.eng.spago.error.EMFUserError - If an Exception occurred

loadThresholdByCode

Threshold loadThresholdByCode(java.lang.String code)
                              throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadThresholdList

java.util.List loadThresholdList(java.lang.String fieldOrder,
                                 java.lang.String typeOrder)
                                 throws it.eng.spago.error.EMFUserError
Returns the list of Thresholds.

Parameters:
typeOrder - DESC or ASC.
fieldOrder - Name of the column in the view to Order.
Returns:
the list of Thresholds.
Throws:
it.eng.spago.error.EMFUserError - If an Exception occurred.

loadThresholdList

java.util.List loadThresholdList()
                                 throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadPagedThresholdList

java.util.List loadPagedThresholdList(java.lang.Integer offset,
                                      java.lang.Integer fetchSize)
                                      throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

countThresholds

java.lang.Integer countThresholds()
                                  throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

modifyThreshold

void modifyThreshold(Threshold threshold)
                     throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

insertThreshold

java.lang.Integer insertThreshold(Threshold toCreate)
                                  throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

deleteThreshold

boolean deleteThreshold(java.lang.Integer thresholdId)
                        throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

toThreshold

Threshold toThreshold(SbiThreshold t)
                      throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadThresholdListFiltered

java.util.List loadThresholdListFiltered(java.lang.String hsql,
                                         java.lang.Integer offset,
                                         java.lang.Integer fetchSize)
                                         throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError