com.ferri.persistence.dao.interfaces
Interface ClientDAO
- All Superinterfaces:
- GenericBaseDAO<ClientVO,String>, Initializable
- All Known Implementing Classes:
- BaseClientDAO, ClientDAOImpl
public interface ClientDAO
- extends GenericBaseDAO<ClientVO,String>
Interficie DAO per la entitat Client
- Author:
- dferri
Methods inherited from interface com.ferri.persistence.dao.commons.GenericBaseDAO |
create, create, find, findByCriteria, findByExample, getCriteria, getQueryOrderedBy, load, loadAll, loadAllOrderBy, loadAllOrderby, remove, remove, removeByPk, save, saveOrUpdate, saveOrUpdate, update |
getSemaforEstatIntervencions
Integer getSemaforEstatIntervencions(String nifClient)
- Metode que calcúla l'estat de les intervencions d'un client.
Retorna verd si totes están finalitzades, ambar si en queden pendents, vermell si n'hi han a punt de vencer en data.
- Parameters:
nifClient
-
- Returns:
- Integer amb el valor de constant del color
getSemaforEstatFactures
Integer getSemaforEstatFactures(String nifClient)
- Metode que calcúla l'estat de les factures d'un client.
Retorna verd si totes están pagades, ambar si en queden pendents, vermell si n'hi han pendents amb data antiga.
- Parameters:
nifClient
-
- Returns:
- Integer amb el valor de constant del color