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

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

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

DataModel para un apoderamiento

Author:
Ismael Campanario Cabrera
See Also:
Serialized Form

Constructor Summary
EmpowermentDataModel()
          Constructor sin parametros
EmpowermentDataModel(Empowerment empowerment, State state, User grantor, User attorney)
          Constructor con parametros
 
Method Summary
 User getAttorney()
          Devuelve el apoderado
 State getCurrentState()
          Devuelve el estado actual
 Empowerment getEmpowerment()
          Devuelve el apoderamiento
 java.lang.String getEmpowermentNumber()
          Devuelve el numero de apoderamiento
 java.lang.String getEmpowermentType()
          Devuelve el tipo de apoderamiento
 java.lang.String getGrantingType()
          Devuelve el tipo de otorgamiento
 User getGrantor()
          Devuelve el poderdante
 java.lang.Long getId()
          Devuelve el id
 java.lang.String getIdAttorney()
          Devuelve el id del apoderado
 java.lang.String getIdGrantor()
          Devuelve el id del poderdante
 Procedure getProcedure()
          Devuelve el procedimiento
 java.lang.String getTypeGrantingDesc()
          Devuelve la descripcion del tipo de otorgamiento
 java.util.Date getValidityEndDate()
          Devuelve fecha fin vigencia
 java.lang.String getValidityEndDateDesc()
          Devuelve un string representativo de la fecha
 java.util.Date getValidityInitDate()
          Devuelve fecha inicio vigencia
 java.lang.String getValidityInitDateDesc()
          Devuelve un string representativo de la fecha
 void setAttorney(User attorney)
          Modifica el apoderado
 void setCurrentState(State currentState)
          Modifica el estado actual
 void setEmpowerment(Empowerment empowerment)
          Modifica el apoderamiento
 void setEmpowermentNumber(java.lang.String empowermentNumber)
          Modifica el numero de apoderamiento
 void setEmpowermentType(java.lang.String empowermentType)
          Modifica el tipo de apoderamiento
 void setGrantingType(java.lang.String grantingType)
          Modifica el tipo de otorgamiento
 void setGrantor(User grantor)
          Modifica el poderdante
 void setId(java.lang.Long id)
          Modifica el id
 void setIdAttorney(java.lang.String idAttorney)
          Modifica el id del apoderado
 void setIdGrantor(java.lang.String idGrantor)
          Modifica el id del poderdante
 void setProcedure(Procedure procedure)
          Modifica el procedimiento
 void setValidityEndDate(java.util.Date validityEndDate)
          Modifica fecha fin de vigencia
 void setValidityInitDate(java.util.Date validityInitDate)
          Modifica fecha inicio vigencia
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmpowermentDataModel

public EmpowermentDataModel()
Constructor sin parametros


EmpowermentDataModel

public EmpowermentDataModel(Empowerment empowerment,
                            State state,
                            User grantor,
                            User attorney)
Constructor con parametros

Parameters:
empowerment - apoderamiento
state - estado
grantor - poderdante
attorney - apoderado
Method Detail

getId

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

Returns:
id

setId

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

Parameters:
id - nuevo id

getIdGrantor

public java.lang.String getIdGrantor()
Devuelve el id del poderdante

Returns:
id del poderdante

setIdGrantor

public void setIdGrantor(java.lang.String idGrantor)
Modifica el id del poderdante

Parameters:
idGrantor - nuevo id

getIdAttorney

public java.lang.String getIdAttorney()
Devuelve el id del apoderado

Returns:
id del apoderado

setIdAttorney

public void setIdAttorney(java.lang.String idAttorney)
Modifica el id del apoderado

Parameters:
idAttorney - nuevo id del apoderado

getValidityInitDate

public java.util.Date getValidityInitDate()
Devuelve fecha inicio vigencia

Returns:
fecha de inicio de vigencia

setValidityInitDate

public void setValidityInitDate(java.util.Date validityInitDate)
Modifica fecha inicio vigencia

Parameters:
validityInitDate - nueva fecha inicio vigencia

getValidityEndDate

public java.util.Date getValidityEndDate()
Devuelve fecha fin vigencia

Returns:
fecha fin de vigencia

setValidityEndDate

public void setValidityEndDate(java.util.Date validityEndDate)
Modifica fecha fin de vigencia

Parameters:
validityEndDate - fecha fin de vigencia

getProcedure

public Procedure getProcedure()
Devuelve el procedimiento

Returns:
procedimiento

setProcedure

public void setProcedure(Procedure procedure)
Modifica el procedimiento

Parameters:
procedure - nuevo procedimiento

getGrantingType

public java.lang.String getGrantingType()
Devuelve el tipo de otorgamiento

Returns:
tipo de otorgamiento

setGrantingType

public void setGrantingType(java.lang.String grantingType)
Modifica el tipo de otorgamiento

Parameters:
grantingType - nuevo tipo de otorgamiento

getEmpowermentType

public java.lang.String getEmpowermentType()
Devuelve el tipo de apoderamiento

Returns:
tipo de apoderamiento

setEmpowermentType

public void setEmpowermentType(java.lang.String empowermentType)
Modifica el tipo de apoderamiento

Parameters:
empowermentType - nuevo tipo de apoderamiento

getTypeGrantingDesc

public java.lang.String getTypeGrantingDesc()
Devuelve la descripcion del tipo de otorgamiento

Returns:
descripcion tipo otorgamiento

getValidityEndDateDesc

public java.lang.String getValidityEndDateDesc()
Devuelve un string representativo de la fecha

Returns:
descripcion de la fecha

getValidityInitDateDesc

public java.lang.String getValidityInitDateDesc()
Devuelve un string representativo de la fecha

Returns:
descripcion de la fecha

setEmpowermentNumber

public void setEmpowermentNumber(java.lang.String empowermentNumber)
Modifica el numero de apoderamiento

Parameters:
empowermentNumber - nuevo numero de apoderamiento

getEmpowermentNumber

public java.lang.String getEmpowermentNumber()
Devuelve el numero de apoderamiento

Returns:
numero de apoderamiento

setCurrentState

public void setCurrentState(State currentState)
Modifica el estado actual

Parameters:
currentState - nuevo estado

getCurrentState

public State getCurrentState()
Devuelve el estado actual

Returns:
estado

setEmpowerment

public void setEmpowerment(Empowerment empowerment)
Modifica el apoderamiento

Parameters:
empowerment - nuevo apoderamiento

getEmpowerment

public Empowerment getEmpowerment()
Devuelve el apoderamiento

Returns:
apoderamiento

setAttorney

public void setAttorney(User attorney)
Modifica el apoderado

Parameters:
attorney - nuevo apoderado

getAttorney

public User getAttorney()
Devuelve el apoderado

Returns:
apoderado

setGrantor

public void setGrantor(User grantor)
Modifica el poderdante

Parameters:
grantor - nuevo poderdante

getGrantor

public User getGrantor()
Devuelve el poderdante

Returns:
poderdante