edu.uoc.tfc.j2ee.icampanario.grepresenta.persistence.services
Interface ProcedureQueryServiceDAO

All Known Implementing Classes:
ProcedureQueryServiceDAOImpl

public interface ProcedureQueryServiceDAO

Interfaz del servicio que gestiona los procedimientos

Author:
Ismael Campanario Cabrera

Method Summary
 void create(Procedure procedure)
          Crea un procedimiento
 void delete(Procedure procedure)
          Eliminar un procedimiento
 java.util.List<Procedure> getAllProcedure(java.lang.String idGrantor)
          Devuelve todos los procedimientos
 java.util.List<Procedure> getProcedures()
          Devuelve todos los procedimientos
 boolean isProcedureAvaliableForGrantor(java.lang.Long idProc, java.lang.String idGrantor)
          Si un procedimiento admite mas apoderamientos
 void update(Procedure procedure)
          Modifica un procedimiento
 

Method Detail

getAllProcedure

java.util.List<Procedure> getAllProcedure(java.lang.String idGrantor)
Devuelve todos los procedimientos

Parameters:
idGrantor - poderdante (usuario logado)
Returns:
los procedimientos

isProcedureAvaliableForGrantor

boolean isProcedureAvaliableForGrantor(java.lang.Long idProc,
                                       java.lang.String idGrantor)
Si un procedimiento admite mas apoderamientos

Parameters:
idGrantor - poderdante (usuario logado)
idProc - id procedimiento
Returns:
los procedimientos

getProcedures

java.util.List<Procedure> getProcedures()
Devuelve todos los procedimientos

Returns:
los procedimientos

create

void create(Procedure procedure)
Crea un procedimiento

Parameters:
procedure - procedimiento a crear

update

void update(Procedure procedure)
Modifica un procedimiento

Parameters:
procedure - procedimiento a modificar

delete

void delete(Procedure procedure)
Eliminar un procedimiento

Parameters:
procedure - procedimiento a eliminar