Package org.unidata.mdm.core.service.job
Interface JobDescriptorInitializer
-
public interface JobDescriptorInitializerConfigures a platform job descriptor.- Since:
- 6.14
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetDescription(java.lang.String description)Display description.voidsetDescription(java.util.function.Supplier<java.lang.String> description)Display description (can be used for i18n purposes).voidsetDisplayName(java.lang.String displayName)Display name.voidsetDisplayName(java.util.function.Supplier<java.lang.String> displayNameSupplier)Display name supplier (can be used for i18n purposes).voidsetFraction(JobFraction... f)Adds fraction(s).voidsetFractions(java.util.Collection<JobFraction> f)Adds fraction(s).voidsetJobName(java.lang.String jobName)Sets job name.voidsetModular(boolean modular)Modularity mark.voidsetParameter(JobParameterDescriptor<?>... p)Adds parameter(s).voidsetParameters(java.util.Collection<JobParameterDescriptor<?>> p)Adds parameter(s).voidsetParametersGroup(JobParametersGroup group)Sets a parameters group.voidsetParametersGroups(java.util.Collection<JobParametersGroup> groups)Sets parameters groups.voidsetParametersGroups(JobParametersGroup... groups)Sets parameters groups.voidsetSystem(boolean system)System mark.
-
-
-
Method Detail
-
setJobName
void setJobName(java.lang.String jobName)
Sets job name.- Parameters:
jobName- the jobName to set
-
setDisplayName
void setDisplayName(java.lang.String displayName)
Display name.- Parameters:
displayName- the display name
-
setDisplayName
void setDisplayName(java.util.function.Supplier<java.lang.String> displayNameSupplier)
Display name supplier (can be used for i18n purposes).- Parameters:
displayNameSupplier- the display name
-
setDescription
void setDescription(java.lang.String description)
Display description.- Parameters:
description- the description
-
setDescription
void setDescription(java.util.function.Supplier<java.lang.String> description)
Display description (can be used for i18n purposes).- Parameters:
description- the display name
-
setParameter
void setParameter(JobParameterDescriptor<?>... p)
Adds parameter(s).- Parameters:
p- the parameter(s) to add
-
setParameters
void setParameters(java.util.Collection<JobParameterDescriptor<?>> p)
Adds parameter(s).- Parameters:
p- the parameter(s) to add
-
setParametersGroup
void setParametersGroup(JobParametersGroup group)
Sets a parameters group.- Parameters:
group- parameters group to add
-
setParametersGroups
void setParametersGroups(JobParametersGroup... groups)
Sets parameters groups.- Parameters:
groups- parameters groups to add
-
setParametersGroups
void setParametersGroups(java.util.Collection<JobParametersGroup> groups)
Sets parameters groups.- Parameters:
groups- parameters groups to add
-
setFraction
void setFraction(JobFraction... f)
Adds fraction(s).- Parameters:
f- the fraction(s) to add
-
setFractions
void setFractions(java.util.Collection<JobFraction> f)
Adds fraction(s).- Parameters:
f- the fraction(s) to add
-
setModular
void setModular(boolean modular)
Modularity mark.- Parameters:
modular- the mark
-
setSystem
void setSystem(boolean system)
System mark.- Parameters:
system- the mark
-
-