com.ferri.service.interfaces
Interface ClientService

All Known Implementing Classes:
ClientServiceImpl

public interface ClientService

Servei de la capa de negoci per les enitats Client i TipusClient

Author:
dferri

Method Summary
 String createClient(ClientSrvInDTO paramClientSrvInDTO)
          Crea una instancia Client
 Boolean deleteClient(ClientSrvInDTO paramClientSrvInDTO)
          Elimina una instancia Client
 ClientSrvOutDTO getAllClient()
          Carrega tots els Clients
 TipusClientSrvOutDTO getAllTipusClient()
          Carrega tots els TipusClients
 ClientSrvOutDTO getClient(ClientSrvInDTO paramClientSrvInDTO)
          Busca sobre Clients amb els criteris informats
 ClientSrvOutDTO getClientsByCriteria(ClientSrvInDTO paramClientSrvInDTO)
          Busca sobre Clients amb els criteris informats
 Integer getSemaforEstatFactures(String nifClient)
          Cerca l'estat generic de les factures d'un Client
 Integer getSemaforEstatIntervencions(String nifClient)
          Cerca l'estat generic de les intervencions d'un Client
 TipusClientSrvOutDTO getTipusClient(TipusClientSrvInDTO paramTipusClientSrvInDTO)
          Busca sobre TipusClients amb els criteris informats
 Boolean updateClient(ClientSrvInDTO paramClientSrvInDTO)
          Actualitza una instancia Client
 

Method Detail

updateClient

Boolean updateClient(ClientSrvInDTO paramClientSrvInDTO)
                     throws CommonServiceException
Actualitza una instancia Client

Parameters:
paramClientSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

createClient

String createClient(ClientSrvInDTO paramClientSrvInDTO)
                    throws CommonServiceException
Crea una instancia Client

Parameters:
paramClientSrvInDTO -
Returns:
String key
Throws:
CommonServiceException

deleteClient

Boolean deleteClient(ClientSrvInDTO paramClientSrvInDTO)
                     throws CommonServiceException
Elimina una instancia Client

Parameters:
paramClientSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

getClient

ClientSrvOutDTO getClient(ClientSrvInDTO paramClientSrvInDTO)
                          throws CommonServiceException
Busca sobre Clients amb els criteris informats

Parameters:
paramClientSrvInDTO -
Returns:
ClientSrvInDTO amb un Client
Throws:
CommonServiceException

getClientsByCriteria

ClientSrvOutDTO getClientsByCriteria(ClientSrvInDTO paramClientSrvInDTO)
                                     throws CommonServiceException
Busca sobre Clients amb els criteris informats

Parameters:
paramClientSrvInDTO -
Returns:
ClientSrvInDTO amb una llista de Clients
Throws:
CommonServiceException

getAllClient

ClientSrvOutDTO getAllClient()
                             throws CommonServiceException
Carrega tots els Clients

Returns:
ClientSrvInDTO amb tots els Clients
Throws:
CommonServiceException

getSemaforEstatIntervencions

Integer getSemaforEstatIntervencions(String nifClient)
Cerca l'estat generic de les intervencions d'un Client

Parameters:
nifClient -
Returns:
Integer amb la constant de color

getSemaforEstatFactures

Integer getSemaforEstatFactures(String nifClient)
Cerca l'estat generic de les factures d'un Client

Parameters:
nifClient -
Returns:
Integer amb la constants de color

getTipusClient

TipusClientSrvOutDTO getTipusClient(TipusClientSrvInDTO paramTipusClientSrvInDTO)
                                    throws CommonServiceException
Busca sobre TipusClients amb els criteris informats

Parameters:
paramTipusClientSrvInDTO -
Returns:
TipusClientSrvInDTO amb un TipusClient
Throws:
CommonServiceException

getAllTipusClient

TipusClientSrvOutDTO getAllTipusClient()
                                       throws CommonServiceException
Carrega tots els TipusClients

Returns:
TipusClientSrvOutDTO amb tots els TipusClients
Throws:
CommonServiceException