com.ferri.service.impl
Class ClientServiceImpl

java.lang.Object
  extended by com.ferri.service.commons.GenericBaseServiceImpl
      extended by com.ferri.service.impl.ClientServiceImpl
All Implemented Interfaces:
GenericBaseService, ClientService

public class ClientServiceImpl
extends GenericBaseServiceImpl
implements ClientService


Field Summary
private  ClientDAO clientDAO
           
private  TipusClientDAO tipusClientDAO
           
 
Fields inherited from class com.ferri.service.commons.GenericBaseServiceImpl
logger
 
Constructor Summary
ClientServiceImpl()
           
 
Method Summary
 String createClient(ClientSrvInDTO clientSrvInDTO)
          Crea una instancia Client
 Boolean deleteClient(ClientSrvInDTO clientSrvInDTO)
          Elimina una instancia Client
 ClientSrvOutDTO getAllClient()
          Carrega tots els Clients
 TipusClientSrvOutDTO getAllTipusClient()
          Carrega tots els TipusClients
 ClientSrvOutDTO getClient(ClientSrvInDTO clientSrvInDTO)
          Busca sobre Clients amb els criteris informats
 ClientDAO getClientDAO()
           
 ClientSrvOutDTO getClientsByCriteria(ClientSrvInDTO clientSrvInDTO)
          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 tipusClientSrvInDTO)
          Busca sobre TipusClients amb els criteris informats
 TipusClientDAO getTipusClientDAO()
           
 void setClientDAO(ClientDAO clientDAO)
           
 void setTipusClientDAO(TipusClientDAO tipusClientDAO)
           
 Boolean updateClient(ClientSrvInDTO clientSrvInDTO)
          Actualitza una instancia Client
 
Methods inherited from class com.ferri.service.commons.GenericBaseServiceImpl
getBeansConverter, setBeansConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clientDAO

private ClientDAO clientDAO

tipusClientDAO

private TipusClientDAO tipusClientDAO
Constructor Detail

ClientServiceImpl

public ClientServiceImpl()
Method Detail

updateClient

public Boolean updateClient(ClientSrvInDTO clientSrvInDTO)
                     throws CommonServiceException
Description copied from interface: ClientService
Actualitza una instancia Client

Specified by:
updateClient in interface ClientService
Returns:
boolean resultat
Throws:
CommonServiceException

createClient

public String createClient(ClientSrvInDTO clientSrvInDTO)
                    throws CommonServiceException
Description copied from interface: ClientService
Crea una instancia Client

Specified by:
createClient in interface ClientService
Returns:
String key
Throws:
CommonServiceException

deleteClient

public Boolean deleteClient(ClientSrvInDTO clientSrvInDTO)
                     throws CommonServiceException
Description copied from interface: ClientService
Elimina una instancia Client

Specified by:
deleteClient in interface ClientService
Returns:
boolean resultat
Throws:
CommonServiceException

getClient

public ClientSrvOutDTO getClient(ClientSrvInDTO clientSrvInDTO)
                          throws CommonServiceException
Description copied from interface: ClientService
Busca sobre Clients amb els criteris informats

Specified by:
getClient in interface ClientService
Returns:
ClientSrvInDTO amb un Client
Throws:
CommonServiceException

getClientsByCriteria

public ClientSrvOutDTO getClientsByCriteria(ClientSrvInDTO clientSrvInDTO)
                                     throws CommonServiceException
Description copied from interface: ClientService
Busca sobre Clients amb els criteris informats

Specified by:
getClientsByCriteria in interface ClientService
Returns:
ClientSrvInDTO amb una llista de Clients
Throws:
CommonServiceException

getAllClient

public ClientSrvOutDTO getAllClient()
                             throws CommonServiceException
Description copied from interface: ClientService
Carrega tots els Clients

Specified by:
getAllClient in interface ClientService
Returns:
ClientSrvInDTO amb tots els Clients
Throws:
CommonServiceException

getTipusClient

public TipusClientSrvOutDTO getTipusClient(TipusClientSrvInDTO tipusClientSrvInDTO)
                                    throws CommonServiceException
Description copied from interface: ClientService
Busca sobre TipusClients amb els criteris informats

Specified by:
getTipusClient in interface ClientService
Returns:
TipusClientSrvInDTO amb un TipusClient
Throws:
CommonServiceException

getAllTipusClient

public TipusClientSrvOutDTO getAllTipusClient()
                                       throws CommonServiceException
Description copied from interface: ClientService
Carrega tots els TipusClients

Specified by:
getAllTipusClient in interface ClientService
Returns:
TipusClientSrvOutDTO amb tots els TipusClients
Throws:
CommonServiceException

getSemaforEstatIntervencions

public Integer getSemaforEstatIntervencions(String nifClient)
Description copied from interface: ClientService
Cerca l'estat generic de les intervencions d'un Client

Specified by:
getSemaforEstatIntervencions in interface ClientService
Returns:
Integer amb la constant de color

getSemaforEstatFactures

public Integer getSemaforEstatFactures(String nifClient)
Description copied from interface: ClientService
Cerca l'estat generic de les factures d'un Client

Specified by:
getSemaforEstatFactures in interface ClientService
Returns:
Integer amb la constants de color

getClientDAO

public ClientDAO getClientDAO()
Returns:
the clientDAO

setClientDAO

public void setClientDAO(ClientDAO clientDAO)
Parameters:
clientDAO - the clientDAO to set

getTipusClientDAO

public TipusClientDAO getTipusClientDAO()
Returns:
the tipusClientDAO

setTipusClientDAO

public void setTipusClientDAO(TipusClientDAO tipusClientDAO)
Parameters:
tipusClientDAO - the tipusClientDAO to set