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

All Known Implementing Classes:
ThresholdDAOImpl

public interface IThresholdDAO


Method Summary
 boolean deleteThreshold(java.lang.Integer thresholdId)
           
 java.lang.Integer insertThreshold(Threshold toCreate)
           
 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.
 void modifyThreshold(Threshold threshold)
           
 

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

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

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