edu.uoc.tfc.j2ee.icampanario.grepresenta.telematic.actions
Class RevokeEmpowermentAction

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.grepresenta.telematic.actions.RevokeEmpowermentAction
All Implemented Interfaces:
java.io.Serializable

@Name(value="revokeEmpAction")
@Scope(value=SESSION)
public class RevokeEmpowermentAction
extends java.lang.Object
implements java.io.Serializable

Action para revocar un apoderamiento

Author:
Ismael Campanario Cabrera
See Also:
Serialized Form

Constructor Summary
RevokeEmpowermentAction()
           
 
Method Summary
 void clearData()
          Limpia los datos de sesión.
 void generateRevokeEmpowermentPdf()
          Descarga el documento de revocacion
 void generateRevokeEmpowermentSignedPdf()
          Genera el pdf firmado para mostrarlo
 java.lang.String getClientSignerConfig()
          Devuelve el atributo para la firma
 java.util.List<Empowerment> getRelatedEmpowerments()
          Devuelve la lista de apoderamientos relacionados
 void prepareRevocation(EmpowermentState empowermentState, User attorney)
          Prepara el documento de revocacion
 void setClientSignerConfig(java.lang.String clientSignerConfig)
          Modifica el atributo para la firma
 void setRelatedEmpowerments(java.util.List<Empowerment> relatedEmpowerments)
          Modifica la lista de apoderamientos relacionados
 java.lang.String signDocument()
          Firma el documento
 void updateEmpowermentStateAndSaveDocument()
          Actualiza el estado del apoderamiento
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevokeEmpowermentAction

public RevokeEmpowermentAction()
Method Detail

prepareRevocation

public void prepareRevocation(EmpowermentState empowermentState,
                              User attorney)
Prepara el documento de revocacion

Parameters:
empowermentState - estado del apoderamiento
attorney - apoderado

generateRevokeEmpowermentPdf

public void generateRevokeEmpowermentPdf()
Descarga el documento de revocacion


signDocument

public java.lang.String signDocument()
Firma el documento

Returns:
siguiente pantalla

updateEmpowermentStateAndSaveDocument

public void updateEmpowermentStateAndSaveDocument()
Actualiza el estado del apoderamiento


generateRevokeEmpowermentSignedPdf

public void generateRevokeEmpowermentSignedPdf()
Genera el pdf firmado para mostrarlo


clearData

public void clearData()
Limpia los datos de sesión.


setClientSignerConfig

public void setClientSignerConfig(java.lang.String clientSignerConfig)
Modifica el atributo para la firma

Parameters:
clientSignerConfig - nuevo atributo para la firma

getClientSignerConfig

public java.lang.String getClientSignerConfig()
Devuelve el atributo para la firma

Returns:
atributo para la firma

setRelatedEmpowerments

public void setRelatedEmpowerments(java.util.List<Empowerment> relatedEmpowerments)
Modifica la lista de apoderamientos relacionados

Parameters:
relatedEmpowerments - nueva lista

getRelatedEmpowerments

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

Returns:
apoderamientos relacionados