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

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

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

Action para crear un nuevo apoderamiento

Author:
Ismael Campanario Cabrera
See Also:
Serialized Form

Constructor Summary
NewEmpowermentAction()
           
 
Method Summary
 void chargeProcedures()
          Carga todos los procedimientos disponibles
 void clearData()
          Limpia los datos de sesión.
 void createEmpowerments()
          Crea los apoderamientos
 void generateNewEmpowermentPdf()
          Genera el pdf con los datos de los apoderamientos seleccionados
 void generateNewEmpowermentSignedPdf()
          Genera el pdf firmado para mostrarlo
 void generateNewEmpowermentSignedPdfWaterMark()
          Genera el pdf firmado para mostrarlo con marca de agua
 User getAttorney()
          Devuelve el apoderado
 java.util.List<User> getAttorneyList()
          Devuelve la lista con los apoderados.
 java.lang.String getAttorneyName()
          Devuelve el nombre por el que se realizará la búsqueda del apoderado.
 java.lang.String getClientSignerConfig()
          Devuelve el atributo para la firma
 java.util.Properties getConfigurationgr()
          Devuelve la configuracion de la aplicacion
 java.util.List<Empowerment> getEmpowerments()
          Devuelve la lista de apoderamientos que se esta creando
 org.jboss.seam.faces.FacesMessages getFacesMessages()
           
 User getGrantor()
          Devuelve el poderdante
 SignTransaction getTransaction()
          Devuelve la transaccion
 boolean isAllSelected()
          Indica si esta todo seleccionado
 boolean isAttorneyFound()
          Devuelve si se ha encontrado el apoderado
 boolean isShowMessageNotFound()
          Si esta el mensaje de no encontrado
 void lookForAttorney(javax.faces.event.ActionEvent event)
          Busca en el sistema externo el apoderado
 void prepareDocumentForSign()
          Prepara el documento para la firma
 void selectAllProcedures(javax.faces.event.ActionEvent event)
          Selecciona todos los procedimientos
 void setAllSelected(boolean allSelected)
          Modifica el seleccionado
 void setAttorney(User attorney)
          Modifica el apoderado
 void setAttorneyFound(boolean attorneyFound)
          Modifica si se ha encontrado el apoderado
 void setAttorneyList(java.util.List<User> attorneyList)
          Establece la lista con los apoderados.
 void setAttorneyName(java.lang.String attorneyName)
          Establece el nombre por el que se realizará la búsqueda del apoderado.
 void setClientSignerConfig(java.lang.String clientSignerConfig)
          Modifica el atributo para la firma
 void setConfigurationgr(java.util.Properties configurationgr)
          Modifica la configuracion de la aplicacion
 void setEmpowerments(java.util.List<Empowerment> empowerments)
          Modifica los apoderamientos
 void setFacesMessages(org.jboss.seam.faces.FacesMessages facesMessages)
           
 void setGrantor(User grantor)
          Modifica el poderdante
 void setShowMessageNotFound(boolean showMessageNotFound)
          Modifica el mostrar mensaje de no encontrado
 void setTransaction(SignTransaction transaction)
          Modifica la transaccion
 boolean signAndRegisterDocument()
          Realiza la firma digital del documento y lo almacena
 java.lang.String signDocument()
          Realiza la firma digital del documento
 java.lang.String validateEmpowerment()
          Comprobaciones antes de pasar a pantalla de confirmacion
 void validatorNif(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object value)
          Validador de Nif
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewEmpowermentAction

public NewEmpowermentAction()
Method Detail

chargeProcedures

public void chargeProcedures()
Carga todos los procedimientos disponibles


validatorNif

public void validatorNif(javax.faces.context.FacesContext context,
                         javax.faces.component.UIComponent component,
                         java.lang.Object value)
Validador de Nif

Parameters:
context - Context
component - Component
value - Value

lookForAttorney

public void lookForAttorney(javax.faces.event.ActionEvent event)
Busca en el sistema externo el apoderado

Parameters:
event - evento

selectAllProcedures

public void selectAllProcedures(javax.faces.event.ActionEvent event)
Selecciona todos los procedimientos

Parameters:
event - evento

validateEmpowerment

public java.lang.String validateEmpowerment()
Comprobaciones antes de pasar a pantalla de confirmacion

Returns:
siguiente pantalla

prepareDocumentForSign

public void prepareDocumentForSign()
Prepara el documento para la firma


generateNewEmpowermentPdf

public void generateNewEmpowermentPdf()
Genera el pdf con los datos de los apoderamientos seleccionados


signDocument

public java.lang.String signDocument()
Realiza la firma digital del documento

Returns:
siguiente pantalla

signAndRegisterDocument

public boolean signAndRegisterDocument()
Realiza la firma digital del documento y lo almacena

Returns:
boolean

createEmpowerments

public void createEmpowerments()
Crea los apoderamientos


generateNewEmpowermentSignedPdf

public void generateNewEmpowermentSignedPdf()
Genera el pdf firmado para mostrarlo


generateNewEmpowermentSignedPdfWaterMark

public void generateNewEmpowermentSignedPdfWaterMark()
Genera el pdf firmado para mostrarlo con marca de agua


clearData

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


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

setFacesMessages

public void setFacesMessages(org.jboss.seam.faces.FacesMessages facesMessages)
Parameters:
facesMessages - mensajes

getFacesMessages

public org.jboss.seam.faces.FacesMessages getFacesMessages()
Returns:
mensajes

getEmpowerments

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

Returns:
apoderamientos

setEmpowerments

public void setEmpowerments(java.util.List<Empowerment> empowerments)
Modifica los apoderamientos

Parameters:
empowerments - nuevos apoderamientos

isAllSelected

public boolean isAllSelected()
Indica si esta todo seleccionado

Returns:
si esta o no

setAllSelected

public void setAllSelected(boolean allSelected)
Modifica el seleccionado

Parameters:
allSelected - nuevo valor

setAttorneyFound

public void setAttorneyFound(boolean attorneyFound)
Modifica si se ha encontrado el apoderado

Parameters:
attorneyFound - nuevo parametro

isAttorneyFound

public boolean isAttorneyFound()
Devuelve si se ha encontrado el apoderado

Returns:
si se ha encontrado

setShowMessageNotFound

public void setShowMessageNotFound(boolean showMessageNotFound)
Modifica el mostrar mensaje de no encontrado

Parameters:
showMessageNotFound - nuevo valor

isShowMessageNotFound

public boolean isShowMessageNotFound()
Si esta el mensaje de no encontrado

Returns:
si esta o no

setConfigurationgr

public void setConfigurationgr(java.util.Properties configurationgr)
Modifica la configuracion de la aplicacion

Parameters:
configurationgr - nueva configuracion

getConfigurationgr

public java.util.Properties getConfigurationgr()
Devuelve la configuracion de la aplicacion

Returns:
configuracion de la aplicacion

getTransaction

public SignTransaction getTransaction()
Devuelve la transaccion

Returns:
la transaccion

setTransaction

public void setTransaction(SignTransaction transaction)
Modifica la transaccion

Parameters:
transaction - nueva transaccion

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

getAttorneyList

public java.util.List<User> getAttorneyList()
Devuelve la lista con los apoderados.

Returns:
Lista con los apoderados.

setAttorneyList

public void setAttorneyList(java.util.List<User> attorneyList)
Establece la lista con los apoderados.

Parameters:
attorneyList - Lista con los apoderados.

getAttorneyName

public java.lang.String getAttorneyName()
Devuelve el nombre por el que se realizará la búsqueda del apoderado.

Returns:
Nombre completo a buscar.

setAttorneyName

public void setAttorneyName(java.lang.String attorneyName)
Establece el nombre por el que se realizará la búsqueda del apoderado.

Parameters:
attorneyName - Nombre completo a buscar.