Package org.bonitasoft.engine.work
Class WorkDescriptor
- java.lang.Object
-
- org.bonitasoft.engine.work.WorkDescriptor
-
- All Implemented Interfaces:
java.io.Serializable
public class WorkDescriptor extends java.lang.Object implements java.io.Serializable- Author:
- Baptiste Mesta.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WorkDescriptor(java.lang.String type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkDescriptorabnormalExecutionDetected()static WorkDescriptorcreate(java.lang.String type)booleanequals(java.lang.Object o)java.lang.BooleangetBoolean(java.lang.String key)java.lang.StringgetDescription()intgetExecutionCount()java.time.InstantgetExecutionThreshold()java.lang.IntegergetInteger(java.lang.String key)java.lang.LonggetLong(java.lang.String key)java.io.SerializablegetParameter(java.lang.String key)java.time.InstantgetRegistrationDate()intgetRetryCount()java.lang.StringgetString(java.lang.String key)java.lang.LonggetTenantId()java.lang.StringgetType()java.lang.StringgetUuid()inthashCode()voidincrementExecutionCount()voidincrementRetryCount()booleanisAbnormalExecutionDetected()WorkDescriptormustBeExecutedAfter(java.time.Instant mustBeExecutedAfter)voidsetRegistrationDate(java.time.Instant registrationDate)WorkDescriptorsetTenantId(java.lang.Long tenantId)java.lang.StringtoString()WorkDescriptorwithParameter(java.lang.String key, java.io.Serializable value)
-
-
-
Method Detail
-
getTenantId
public java.lang.Long getTenantId()
-
setTenantId
public WorkDescriptor setTenantId(java.lang.Long tenantId)
-
getUuid
public java.lang.String getUuid()
-
getType
public java.lang.String getType()
-
getParameter
public java.io.Serializable getParameter(java.lang.String key)
-
getLong
public java.lang.Long getLong(java.lang.String key)
-
getInteger
public java.lang.Integer getInteger(java.lang.String key)
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String key)
-
getString
public java.lang.String getString(java.lang.String key)
-
create
public static WorkDescriptor create(java.lang.String type)
-
withParameter
public WorkDescriptor withParameter(java.lang.String key, java.io.Serializable value)
-
getExecutionThreshold
public java.time.Instant getExecutionThreshold()
-
mustBeExecutedAfter
public WorkDescriptor mustBeExecutedAfter(java.time.Instant mustBeExecutedAfter)
-
getRetryCount
public int getRetryCount()
-
incrementRetryCount
public void incrementRetryCount()
-
getExecutionCount
public int getExecutionCount()
-
incrementExecutionCount
public void incrementExecutionCount()
-
setRegistrationDate
public void setRegistrationDate(java.time.Instant registrationDate)
-
getRegistrationDate
public java.time.Instant getRegistrationDate()
-
abnormalExecutionDetected
public WorkDescriptor abnormalExecutionDetected()
-
isAbnormalExecutionDetected
public boolean isAbnormalExecutionDetected()
-
getDescription
public java.lang.String getDescription()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-