es.caib.ibkey.bpm.custodia.handler
Class ReservaIdCustodiaHandlerV2

java.lang.Object
  extended by es.caib.ibkey.bpm.common.handler.IbkeyBPMLoggerTemplate
      extended by es.caib.ibkey.bpm.common.handler.LoggerActionHandler
          extended by es.caib.ibkey.bpm.custodia.handler.ReservaIdCustodiaHandlerV2
All Implemented Interfaces:
java.io.Serializable, org.jbpm.graph.def.ActionHandler

public class ReservaIdCustodiaHandlerV2
extends LoggerActionHandler

Author:
u91940 Reserva un ID de documento para custodia, y añade en el stageManager una URL desde donde descargar el documento El código externo del documento estará formado por codigo_externo_custodia=[ID del proceso]-[codigoDeReserva], donde codigoDeReserva ha de ser pasado como variable de contexto. Si no se pasa, se lanza una excepción.
See Also:
Serialized Form

Field Summary
 java.lang.String codigoStageDeReserva
           
 
Fields inherited from class es.caib.ibkey.bpm.common.handler.IbkeyBPMLoggerTemplate
__processInstanceId
 
Constructor Summary
ReservaIdCustodiaHandlerV2()
           
 
Method Summary
 void execute(org.jbpm.graph.exe.ExecutionContext ctx)
           
protected  void freeResources(org.jbpm.graph.exe.ExecutionContext ctx)
           
 java.lang.String getCodigoStageDeReserva()
           
protected  void handleRollBack(org.jbpm.graph.exe.ExecutionContext ctx)
          No genera documentos de salida que se tengan que enviar al document manager, por lo cual no hay que implementar el método.
 void setCodigoStageDeReserva(java.lang.String codigoStageDeReserva)
           
 
Methods inherited from class es.caib.ibkey.bpm.common.handler.IbkeyBPMLoggerTemplate
configure, debug, error, exceptionToString, getAdminMailAdresses, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

codigoStageDeReserva

public java.lang.String codigoStageDeReserva
Constructor Detail

ReservaIdCustodiaHandlerV2

public ReservaIdCustodiaHandlerV2()
Method Detail

execute

public void execute(org.jbpm.graph.exe.ExecutionContext ctx)
             throws java.lang.Exception
Specified by:
execute in interface org.jbpm.graph.def.ActionHandler
Overrides:
execute in class LoggerActionHandler
Throws:
java.lang.Exception

handleRollBack

protected void handleRollBack(org.jbpm.graph.exe.ExecutionContext ctx)
No genera documentos de salida que se tengan que enviar al document manager, por lo cual no hay que implementar el método.


freeResources

protected void freeResources(org.jbpm.graph.exe.ExecutionContext ctx)

getCodigoStageDeReserva

public java.lang.String getCodigoStageDeReserva()
Returns:
the codigoStageDeReserva

setCodigoStageDeReserva

public void setCodigoStageDeReserva(java.lang.String codigoStageDeReserva)
Parameters:
codigoStageDeReserva - the codigoStageDeReserva to set


Copyright © 2012 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.