Class WrappingBonitaWork
- java.lang.Object
-
- org.bonitasoft.engine.work.BonitaWork
-
- org.bonitasoft.engine.execution.work.TenantAwareBonitaWork
-
- org.bonitasoft.engine.execution.work.WrappingBonitaWork
-
- Direct Known Subclasses:
InSessionBonitaWork,LockProcessInstanceWork,TxBonitaWork,TxInHandleFailureWrappingWork
public abstract class WrappingBonitaWork extends TenantAwareBonitaWork
- Author:
- Baptiste Mesta
-
-
Field Summary
-
Fields inherited from class org.bonitasoft.engine.execution.work.TenantAwareBonitaWork
TENANT_ACCESSOR
-
Fields inherited from class org.bonitasoft.engine.work.BonitaWork
tenantId
-
-
Constructor Summary
Constructors Constructor Description WrappingBonitaWork(BonitaWork wrappedWork)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.StringgetRecoveryProcedure()longgetTenantId()BonitaWorkgetWrappedWork()voidhandleFailure(java.lang.Throwable e, java.util.Map<java.lang.String,java.lang.Object> context)voidsetTenantId(long tenantId)java.lang.StringtoString()-
Methods inherited from class org.bonitasoft.engine.execution.work.TenantAwareBonitaWork
getTenantAccessor
-
Methods inherited from class org.bonitasoft.engine.work.BonitaWork
canBeRecoveredByTheRecoveryMechanism, equals, getParent, getRootWork, getUuid, hashCode, setParent, work
-
-
-
-
Constructor Detail
-
WrappingBonitaWork
public WrappingBonitaWork(BonitaWork wrappedWork)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin classBonitaWork
-
getRecoveryProcedure
public java.lang.String getRecoveryProcedure()
- Overrides:
getRecoveryProcedurein classBonitaWork- Returns:
- how to restart the work if it fails
-
getWrappedWork
public BonitaWork getWrappedWork()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
handleFailure
public void handleFailure(java.lang.Throwable e, java.util.Map<java.lang.String,java.lang.Object> context) throws java.lang.Exception- Specified by:
handleFailurein classBonitaWork- Throws:
java.lang.Exception
-
setTenantId
public void setTenantId(long tenantId)
- Overrides:
setTenantIdin classBonitaWork
-
getTenantId
public long getTenantId()
- Overrides:
getTenantIdin classBonitaWork
-
-