Class Metadata<Score_>
java.lang.Object
ai.timefold.solver.service.definition.api.domain.Metadata<Score_>
- All Implemented Interfaces:
Status<Score_>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasMap()voidChanges the status of the dataset as computed.voidvoiddatasetValidated(LegacyValidationResult validationResult) Sets the validation result and updates the solving status accordingly.getId()getName()getScore()getTags()voidsetActiveDateTime(OffsetDateTime activeDateTime) voidsetCompleteDateTime(OffsetDateTime completeDateTime) voidsetFailureMessage(String failureMessage) voidvoidvoidsetOriginId(String originId) voidsetParentId(String parentId) voidvoidsetShutdownDateTime(OffsetDateTime shutdownDateTime) voidsetSolverStatus(SolvingStatus solverStatus) voidsetStartDateTime(OffsetDateTime startDateTime) voidsetSubmitDateTime(OffsetDateTime submitDateTime) voidvoidsetValidationResult(LegacyValidationResult validationResult) voidshutdown()voidvoidvoidupdateStatusOnComplete(SolvingStatus solverStatus, Score_ score) voidupdateStatusOnFailure(String failureMessage) voidupdateStatusOnSave(SolvingStatus solverStatus, Score_ score)
-
Constructor Details
-
Metadata
public Metadata() -
Metadata
-
Metadata
-
Metadata
-
-
Method Details
-
getId
-
setId
-
getParentId
-
setParentId
-
getOriginId
-
setOriginId
-
getSolverStatus
- Specified by:
getSolverStatusin interfaceStatus<Score_>
-
setSolverStatus
-
getName
-
setName
-
getSubmitDateTime
- Specified by:
getSubmitDateTimein interfaceStatus<Score_>
-
setSubmitDateTime
-
getStartDateTime
- Specified by:
getStartDateTimein interfaceStatus<Score_>
-
setStartDateTime
-
getCompleteDateTime
- Specified by:
getCompleteDateTimein interfaceStatus<Score_>
-
setCompleteDateTime
-
getShutdownDateTime
- Specified by:
getShutdownDateTimein interfaceStatus<Score_>
-
setShutdownDateTime
-
getActiveDateTime
- Specified by:
getActiveDateTimein interfaceStatus<Score_>
-
setActiveDateTime
-
getScore
-
setScore
-
getTags
-
setTags
-
getValidationResult
-
setValidationResult
-
datasetCreated
public void datasetCreated() -
datasetValidated
Sets the validation result and updates the solving status accordingly.Do note that the method does not perform any validation itself, it is expected that the validation has already been performed by a
ModelValidatorand the result is passed to this method.- Parameters:
validationResult- validation result
-
datasetComputed
public void datasetComputed()Changes the status of the dataset as computed. -
getFailureMessage
-
setFailureMessage
-
solvingStarted
public void solvingStarted()- Specified by:
solvingStartedin interfaceStatus<Score_>
-
solvingActive
public void solvingActive()- Specified by:
solvingActivein interfaceStatus<Score_>
-
updateStatusOnSave
- Specified by:
updateStatusOnSavein interfaceStatus<Score_>
-
updateStatusOnComplete
- Specified by:
updateStatusOnCompletein interfaceStatus<Score_>
-
updateStatusOnFailure
- Specified by:
updateStatusOnFailurein interfaceStatus<Score_>
-
shutdown
public void shutdown() -
asMap
-
defaultJobName
- Specified by:
defaultJobNamein interfaceStatus<Score_>
-