Package com.avoka.tm.vo.v1
Record Class Job
java.lang.Object
java.lang.Record
com.avoka.tm.vo.v1.Job
- Record Components:
name- namejobKey- job keyjobRefNumber- job reference numberstatus- statusclientCode- client codecontroller- controllercurrentStep- current stepcurrentAction- current actiongroupName- group nameprocessImmediate- process immediatetimeCreated- time createdtimeFinished- time finishedtimeCompletionScheduled- time completion scheduletimeLastModified- time last modifiedproperties- properties
public record Job(String name, String jobKey, String jobRefNumber, String status, String clientCode, String controller, String currentStep, String currentAction, String groupName, Boolean processImmediate, Date timeCreated, Date timeFinished, Date timeCompletionScheduled, Date timeLastModified, Map<String,String> properties)
extends Record
Job Object Model
- Since:
- 24.10.0
-
Constructor Summary
ConstructorsConstructorDescriptionJob(com.avoka.fc.core.entity.Job job) Job(String name, String jobKey, String jobRefNumber, String status, String clientCode, String controller, String currentStep, String currentAction, String groupName, Boolean processImmediate, Date timeCreated, Date timeFinished, Date timeCompletionScheduled, Date timeLastModified, Map<String, String> properties) Creates an instance of aJobrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theclientCoderecord component.Returns the value of thecontrollerrecord component.Returns the value of thecurrentActionrecord component.Returns the value of thecurrentSteprecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thegroupNamerecord component.final inthashCode()Returns a hash code value for this object.jobKey()Returns the value of thejobKeyrecord component.Returns the value of thejobRefNumberrecord component.name()Returns the value of thenamerecord component.Returns the value of theprocessImmediaterecord component.Returns the value of thepropertiesrecord component.status()Returns the value of thestatusrecord component.Returns the value of thetimeCompletionScheduledrecord component.Returns the value of thetimeCreatedrecord component.Returns the value of thetimeFinishedrecord component.Returns the value of thetimeLastModifiedrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
Job
public Job(com.avoka.fc.core.entity.Job job) -
Job
public Job(String name, String jobKey, String jobRefNumber, String status, String clientCode, String controller, String currentStep, String currentAction, String groupName, Boolean processImmediate, Date timeCreated, Date timeFinished, Date timeCompletionScheduled, Date timeLastModified, Map<String, String> properties) Creates an instance of aJobrecord class.- Parameters:
name- the value for thenamerecord componentjobKey- the value for thejobKeyrecord componentjobRefNumber- the value for thejobRefNumberrecord componentstatus- the value for thestatusrecord componentclientCode- the value for theclientCoderecord componentcontroller- the value for thecontrollerrecord componentcurrentStep- the value for thecurrentSteprecord componentcurrentAction- the value for thecurrentActionrecord componentgroupName- the value for thegroupNamerecord componentprocessImmediate- the value for theprocessImmediaterecord componenttimeCreated- the value for thetimeCreatedrecord componenttimeFinished- the value for thetimeFinishedrecord componenttimeCompletionScheduled- the value for thetimeCompletionScheduledrecord componenttimeLastModified- the value for thetimeLastModifiedrecord componentproperties- the value for thepropertiesrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
name
Returns the value of thenamerecord component.- Returns:
- the value of the
namerecord component
-
jobKey
Returns the value of thejobKeyrecord component.- Returns:
- the value of the
jobKeyrecord component
-
jobRefNumber
Returns the value of thejobRefNumberrecord component.- Returns:
- the value of the
jobRefNumberrecord component
-
status
Returns the value of thestatusrecord component.- Returns:
- the value of the
statusrecord component
-
clientCode
Returns the value of theclientCoderecord component.- Returns:
- the value of the
clientCoderecord component
-
controller
Returns the value of thecontrollerrecord component.- Returns:
- the value of the
controllerrecord component
-
currentStep
Returns the value of thecurrentSteprecord component.- Returns:
- the value of the
currentSteprecord component
-
currentAction
Returns the value of thecurrentActionrecord component.- Returns:
- the value of the
currentActionrecord component
-
groupName
Returns the value of thegroupNamerecord component.- Returns:
- the value of the
groupNamerecord component
-
processImmediate
Returns the value of theprocessImmediaterecord component.- Returns:
- the value of the
processImmediaterecord component
-
timeCreated
Returns the value of thetimeCreatedrecord component.- Returns:
- the value of the
timeCreatedrecord component
-
timeFinished
Returns the value of thetimeFinishedrecord component.- Returns:
- the value of the
timeFinishedrecord component
-
timeCompletionScheduled
Returns the value of thetimeCompletionScheduledrecord component.- Returns:
- the value of the
timeCompletionScheduledrecord component
-
timeLastModified
Returns the value of thetimeLastModifiedrecord component.- Returns:
- the value of the
timeLastModifiedrecord component
-
properties
Returns the value of thepropertiesrecord component.- Returns:
- the value of the
propertiesrecord component
-