com.ferri.service.interfaces
Interface GestoriaService

All Known Implementing Classes:
GestoriaServiceImpl

public interface GestoriaService

Servei de la capa de negoci per les enitats Gestoria i Administrador

Author:
dferri

Method Summary
 Integer countAdrministradors(String nif)
          Compta els administradors d'una gestoria amb aquesta clau
 Integer countClients(String nif)
          Compta els clients d'una gestoria amb aquesta clau
 Integer countClientsAdministradors(String nif)
          Compta els clients d'un administrador amb aquesta clau
 String createAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
          Crea una instancia Administrador
 String createGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
          Crea una instancia Gestoria
 Boolean deleteAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
          Elimina una instancia Administrador
 Boolean deleteGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
          Elimina una instancia Gestoria
 AdministradorSrvOutDTO getAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
          Busca sobre Administrador amb els criteris informats
 AdministradorSrvOutDTO getAdministradorsByCriteria(AdministradorSrvInDTO paramAdministradorSrvInDTO)
          Busca sobre Administrador amb els criteris informats
 AdministradorSrvOutDTO getAllAdministrador()
          carrega tots els Administradors
 GestoriaSrvOutDTO getAllGestoria()
          Carrega totes les Gestories
 GestoriaSrvOutDTO getGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
          Busca sobre Gestoria amb els criteris informats
 GestoriaSrvOutDTO getGestoriasByCriteria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
          Busca sobre Gestoria amb els criteris informats
 Boolean updateAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
          Actualitza una instancia Administrador
 Boolean updateGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
          Actualitza una instancia Gestoria
 

Method Detail

updateGestoria

Boolean updateGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
                       throws CommonServiceException
Actualitza una instancia Gestoria

Parameters:
paramGestoriaSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

createGestoria

String createGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
                      throws CommonServiceException
Crea una instancia Gestoria

Parameters:
paramGestoriaSrvInDTO -
Returns:
String key
Throws:
CommonServiceException

deleteGestoria

Boolean deleteGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
                       throws CommonServiceException
Elimina una instancia Gestoria

Parameters:
paramGestoriaSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

getGestoria

GestoriaSrvOutDTO getGestoria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
                              throws CommonServiceException
Busca sobre Gestoria amb els criteris informats

Parameters:
paramGestoriaSrvInDTO -
Returns:
GestoriaSrvInDTO amb una Gestoria
Throws:
CommonServiceException

getGestoriasByCriteria

GestoriaSrvOutDTO getGestoriasByCriteria(GestoriaSrvInDTO paramGestoriaSrvInDTO)
                                         throws CommonServiceException
Busca sobre Gestoria amb els criteris informats

Parameters:
paramGestoriaSrvInDTO -
Returns:
GestoriaSrvInDTO amb una llista amb Gestories
Throws:
CommonServiceException

getAllGestoria

GestoriaSrvOutDTO getAllGestoria()
                                 throws CommonServiceException
Carrega totes les Gestories

Returns:
GestoriaSrvInDTO amb totes les Gestories
Throws:
CommonServiceException

countClients

Integer countClients(String nif)
Compta els clients d'una gestoria amb aquesta clau

Parameters:
nif -
Returns:
Integer resultat

countAdrministradors

Integer countAdrministradors(String nif)
Compta els administradors d'una gestoria amb aquesta clau

Parameters:
nif -
Returns:
Integer resultat

updateAdministrador

Boolean updateAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
                            throws CommonServiceException
Actualitza una instancia Administrador

Parameters:
paramAdministradorSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

createAdministrador

String createAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
                           throws CommonServiceException
Crea una instancia Administrador

Parameters:
paramAdministradorSrvInDTO -
Returns:
String key
Throws:
CommonServiceException

deleteAdministrador

Boolean deleteAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
                            throws CommonServiceException
Elimina una instancia Administrador

Parameters:
paramAdministradorSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

getAdministrador

AdministradorSrvOutDTO getAdministrador(AdministradorSrvInDTO paramAdministradorSrvInDTO)
                                        throws CommonServiceException
Busca sobre Administrador amb els criteris informats

Parameters:
paramAdministradorSrvInDTO -
Returns:
AdministradorSrvInDTO amb un Administrador
Throws:
CommonServiceException

getAdministradorsByCriteria

AdministradorSrvOutDTO getAdministradorsByCriteria(AdministradorSrvInDTO paramAdministradorSrvInDTO)
                                                   throws CommonServiceException
Busca sobre Administrador amb els criteris informats

Parameters:
paramAdministradorSrvInDTO -
Returns:
AdministradorSrvInDTO amb una llista de Administradors
Throws:
CommonServiceException

getAllAdministrador

AdministradorSrvOutDTO getAllAdministrador()
                                           throws CommonServiceException
carrega tots els Administradors

Returns:
AdministradorSrvInDTO amb tots els Administradors
Throws:
CommonServiceException

countClientsAdministradors

Integer countClientsAdministradors(String nif)
Compta els clients d'un administrador amb aquesta clau

Parameters:
nif -
Returns:
Integer resultat