com.ferri.service.interfaces
Interface ContracteService

All Known Implementing Classes:
ContracteServiceImpl

public interface ContracteService

Servei de la capa de negoci per les enitats Contracte, Intervencio i Contador(numeració de Contractes).

Author:
dferri

Method Summary
 String createContracte(ContracteSrvInDTO paramContracteSrvInDTO)
          Crea una instancia Contracte
 Long createIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
          Crea una instancia Intervencio
 Boolean deleteContracte(ContracteSrvInDTO paramContracteSrvInDTO)
          Elimina una instancia Contracte
 Boolean deleteIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
          Elimina una instancia Intervencio
 ContracteSrvOutDTO getAllContracte()
          Carrega tots els Contractes
 IntervencioSrvOutDTO getAllIntervencio()
          Carrega totes les Intervencions
 TipusPeriodeSrvOutDTO getAllTipusPeriode()
          Carrega tots els TipusPeriode
 ContracteSrvOutDTO getContracte(ContracteSrvInDTO paramContracteSrvInDTO)
          Busca sobre Contractes amb els criteris informats
 ContracteSrvOutDTO getContractesByCriteria(ContracteSrvInDTO paramContracteSrvInDTO)
          Busca sobre Contractes amb els criteris informats
 IntervencioSrvOutDTO getIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
          Busca sobre Intervencions amb els criteris informats
 IntervencioSrvOutDTO getIntervenciosByCriteria(IntervencioSrvInDTO paramIntervencioSrvInDTO)
          Busca sobre Intervencions amb els criteris informats
 TipusPeriodeSrvOutDTO getTipusPeriode(TipusPeriodeSrvInDTO paramTipusPeriodeSrvInDTO)
          Busca sobre TipusPeriode amb els criteris informats
 String nextNumeroContracte()
          Crida el següent numero de Contracte
 Boolean updateContracte(ContracteSrvInDTO paramContracteSrvInDTO)
          Actualitza una instancia Contracte
 Boolean updateIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
          Actualitza una instancia Intervencio
 

Method Detail

updateContracte

Boolean updateContracte(ContracteSrvInDTO paramContracteSrvInDTO)
                        throws CommonServiceException
Actualitza una instancia Contracte

Parameters:
paramClientSrvInDTO -
Returns:
boolean resultat boolean resultat
Throws:
CommonServiceException

createContracte

String createContracte(ContracteSrvInDTO paramContracteSrvInDTO)
                       throws CommonServiceException
Crea una instancia Contracte

Parameters:
paramContracteSrvInDTO -
Returns:
String key
Throws:
CommonServiceException

deleteContracte

Boolean deleteContracte(ContracteSrvInDTO paramContracteSrvInDTO)
                        throws CommonServiceException
Elimina una instancia Contracte

Parameters:
paramContracteSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

getContracte

ContracteSrvOutDTO getContracte(ContracteSrvInDTO paramContracteSrvInDTO)
                                throws CommonServiceException
Busca sobre Contractes amb els criteris informats

Parameters:
paramContracteSrvInDTO -
Returns:
ContracteSrvInDTO amb un Contracte
Throws:
CommonServiceException

getContractesByCriteria

ContracteSrvOutDTO getContractesByCriteria(ContracteSrvInDTO paramContracteSrvInDTO)
                                           throws CommonServiceException
Busca sobre Contractes amb els criteris informats

Parameters:
paramContracteSrvInDTO -
Returns:
ContracteSrvInDTO amb una llista de Contractes
Throws:
CommonServiceException

getAllContracte

ContracteSrvOutDTO getAllContracte()
                                   throws CommonServiceException
Carrega tots els Contractes

Returns:
ContracteSrvInDTO amb tots els Contractes
Throws:
CommonServiceException

updateIntervencio

Boolean updateIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
                          throws CommonServiceException
Actualitza una instancia Intervencio

Parameters:
paramClientSrvInDTO -
Returns:
boolean resultat boolean resultat
Throws:
CommonServiceException

createIntervencio

Long createIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
                       throws CommonServiceException
Crea una instancia Intervencio

Parameters:
paramIntervencioSrvInDTO -
Returns:
Log key
Throws:
CommonServiceException

deleteIntervencio

Boolean deleteIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
                          throws CommonServiceException
Elimina una instancia Intervencio

Parameters:
paramIntervencioSrvInDTO -
Returns:
boolean resultat
Throws:
CommonServiceException

getIntervencio

IntervencioSrvOutDTO getIntervencio(IntervencioSrvInDTO paramIntervencioSrvInDTO)
                                    throws CommonServiceException
Busca sobre Intervencions amb els criteris informats

Parameters:
paramIntervencioSrvInDTO -
Returns:
IntervencioSrvInDTO amb una Intercencio
Throws:
CommonServiceException

getIntervenciosByCriteria

IntervencioSrvOutDTO getIntervenciosByCriteria(IntervencioSrvInDTO paramIntervencioSrvInDTO)
                                               throws CommonServiceException
Busca sobre Intervencions amb els criteris informats

Parameters:
paramIntervencioSrvInDTO -
Returns:
IntervencioSrvInDTO amb una llista de Intervencions
Throws:
CommonServiceException

getAllIntervencio

IntervencioSrvOutDTO getAllIntervencio()
                                       throws CommonServiceException
Carrega totes les Intervencions

Returns:
IntervencioSrvInDTO amb totes les Intervencions
Throws:
CommonServiceException

getTipusPeriode

TipusPeriodeSrvOutDTO getTipusPeriode(TipusPeriodeSrvInDTO paramTipusPeriodeSrvInDTO)
                                      throws CommonServiceException
Busca sobre TipusPeriode amb els criteris informats

Parameters:
paramTipusPeriodeSrvInDTO -
Returns:
TipusPeriodeSrvInDTO amb un TipusPeriode
Throws:
CommonServiceException

getAllTipusPeriode

TipusPeriodeSrvOutDTO getAllTipusPeriode()
                                         throws CommonServiceException
Carrega tots els TipusPeriode

Returns:
TipusPeriodeSrvInDTO amb tots els TipusPeriode
Throws:
CommonServiceException

nextNumeroContracte

String nextNumeroContracte()
                           throws CommonServiceException
Crida el següent numero de Contracte

Returns:
String amb el següent numero
Throws:
CommonServiceException