Package ca.uhn.fhir.batch2.model
Class JobDefinition<PT extends ca.uhn.fhir.model.api.IModelJson>
java.lang.Object
ca.uhn.fhir.batch2.model.JobDefinition<PT>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJobDefinition.Builder<PT extends ca.uhn.fhir.model.api.IModelJson,NIT extends ca.uhn.fhir.model.api.IModelJson> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintJobDefinitionStep<?,?, ?> getStepById(String theId) intgetStepIndex(String theStepId) List<JobDefinitionStep<PT,?, ?>> getSteps()booleanbooleanstatic JobDefinition.Builder<ca.uhn.fhir.model.api.IModelJson,VoidModel>
-
Field Details
-
ID_MAX_LENGTH
- See Also:
-
-
Method Details
-
getCompletionHandler
-
getErrorHandler
-
getParametersValidator
-
getJobDescription
-
getJobDefinitionId
- Returns:
- Returns a unique identifier for the job definition (i.e. for the "kind" of job)
-
getJobDefinitionVersion
- Returns:
- Returns a unique identifier for the version of the job definition. Higher means newer but numbers have no other meaning. Must be greater than 0.
-
getParametersType
- Returns:
- Returns the parameters that this job can accept as input to create a new instance
-
getSteps
- Returns:
- Returns the processing steps for this job
-
getFirstStepId
- Returns:
- Returns the stepId of the first step
- Throws:
IndexOutOfBoundsException- if there is no first step
-
isGatedExecution
-
getStepById
-
isLastStepReduction
-
getStepIndex
-
newBuilder
-