edu.uoc.tfc.j2ee.icampanario.grepresenta.persistence.domain
Class Procedure

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.grepresenta.persistence.domain.Procedure
All Implemented Interfaces:
java.io.Serializable

public class Procedure
extends java.lang.Object
implements java.io.Serializable

Clase que representa un poder otorgado a un apoderado

Author:
Ismael Campanario Cabrera findAllProceduresAvaliables Procedimientos con fecha fin mayor que la actual y que para el grantor indicado no hayan superado el numero maximo de apoderamientos
See Also:
Serialized Form

Constructor Summary
Procedure()
           
 
Method Summary
 java.lang.String getCode()
          Devuelve el codigo del procedimiento
 java.lang.String getDescription()
          Devuelve la descripcion del procedimiento
 java.util.List<Empowerment> getEmpowerments()
          Devuelve la lista de apoderamientos
 java.lang.String getExtCode()
          Devuelve el codigo externo
 java.lang.Long getId()
          Devuelve el id del procedimiento
 java.lang.Integer getMaxEmpowerment()
          Devuelve el numero maximo de apoderamientos
 boolean isConfirmEmpowerment()
          Indica si se debe confirmar los apoderamientos
 boolean isDeletable()
          Se podra borrar si no tiene apoderamientos
 boolean isValid()
          Si es vigente o no
 void setCode(java.lang.String code)
          Modifica el codigo del procedimiento
 void setConfirmEmpowerment(boolean confirmEmpowerment)
          Modifica si se debe confirmar los apoderamientos
 void setDeletable(boolean deletable)
          Modifica si se puede borrar
 void setDescription(java.lang.String description)
          Modifica la descripcion del procedimiento
 void setEmpowerments(java.util.List<Empowerment> empowerments)
          Modifica la lista de apoderamientos
 void setExtCode(java.lang.String extCode)
          Modifica el codigo externo
 void setId(java.lang.Long id)
          Modifica el id del procedimiento
 void setMaxEmpowerment(java.lang.Integer maxEmpowerment)
          Modifica el numero maximo de apoderamientos
 void setValid(boolean valid)
          Modifica si es vigente o no
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Procedure

public Procedure()
Method Detail

getId

public java.lang.Long getId()
Devuelve el id del procedimiento

Returns:
id del procedimiento

setId

public void setId(java.lang.Long id)
Modifica el id del procedimiento

Parameters:
id - nuevo id del procedimiento

getCode

public java.lang.String getCode()
Devuelve el codigo del procedimiento

Returns:
codigo del procedimiento

setCode

public void setCode(java.lang.String code)
Modifica el codigo del procedimiento

Parameters:
code - nuevo codigo del procedimiento

getDescription

public java.lang.String getDescription()
Devuelve la descripcion del procedimiento

Returns:
descripcion del procedimiento

setDescription

public void setDescription(java.lang.String description)
Modifica la descripcion del procedimiento

Parameters:
description - nueva descripcion del procedimiento

isConfirmEmpowerment

public boolean isConfirmEmpowerment()
Indica si se debe confirmar los apoderamientos

Returns:
si se debe confirmar los apoderamientos

setConfirmEmpowerment

public void setConfirmEmpowerment(boolean confirmEmpowerment)
Modifica si se debe confirmar los apoderamientos

Parameters:
confirmEmpowerment - nuevo boleano

getMaxEmpowerment

public java.lang.Integer getMaxEmpowerment()
Devuelve el numero maximo de apoderamientos

Returns:
numero maximo de apoderamientos

setMaxEmpowerment

public void setMaxEmpowerment(java.lang.Integer maxEmpowerment)
Modifica el numero maximo de apoderamientos

Parameters:
maxEmpowerment - numero maximo numero de apoderamientos

getExtCode

public java.lang.String getExtCode()
Devuelve el codigo externo

Returns:
codigo externo

setExtCode

public void setExtCode(java.lang.String extCode)
Modifica el codigo externo

Parameters:
extCode - nuevo codigo externo

setEmpowerments

public void setEmpowerments(java.util.List<Empowerment> empowerments)
Modifica la lista de apoderamientos

Parameters:
empowerments - apoderamientos

getEmpowerments

public java.util.List<Empowerment> getEmpowerments()
Devuelve la lista de apoderamientos

Returns:
lista de apoderamientos

isDeletable

public boolean isDeletable()
Se podra borrar si no tiene apoderamientos

Returns:
si se puede borrar

setValid

public void setValid(boolean valid)
Modifica si es vigente o no

Parameters:
valid - nuevo estado

isValid

public boolean isValid()
Si es vigente o no

Returns:
si es vigente o no

setDeletable

public void setDeletable(boolean deletable)
Modifica si se puede borrar

Parameters:
deletable - nuevo valor