Enum Class TypeLevelRequirement.SkillInfoCostModel
java.lang.Object
java.lang.Enum<TypeLevelRequirement.SkillInfoCostModel>
com.dna.jopt.member.unit.condition.bittypewithexpertise.TypeLevelRequirement.SkillInfoCostModel
- All Implemented Interfaces:
Serializable
,Comparable<TypeLevelRequirement.SkillInfoCostModel>
,Constable
- Enclosing class:
- TypeLevelRequirement
public static enum TypeLevelRequirement.SkillInfoCostModel
extends Enum<TypeLevelRequirement.SkillInfoCostModel>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe no penalize matching skill.The penalize matching skill high.The penalize matching skill low.The penalize matching skill high.The penalize matching skill low. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PENALIZE_MATCHING_SKILL_HIGH_DELTA
The penalize matching skill high. "Right person right job"If the skill level is much higher than the request level, slightly penalize the solution.
If the skill level is a min, penalize much lower skill levels.
-
PENALIZE_MATCHING_SKILL_PREFERRED_RESOURCE_HIGH_DELTA
public static final TypeLevelRequirement.SkillInfoCostModel PENALIZE_MATCHING_SKILL_PREFERRED_RESOURCE_HIGH_DELTAThe penalize matching skill high. Use prefered resource first. "Right person right job"If the skill level is much higher than the request level, slightly penalize the solution.
If the skill level is a min, penalize much lower skill levels.
-
PENALIZE_MATCHING_SKILL_LOW_DELTA
The penalize matching skill low. "Best qualified"If the skill level is just equal or slightly above the requested level, Slightly penalize the solution.
If the skill level is a min, penalize equal (slightly smaller) skill levels.
-
PENALIZE_MATCHING_SKILL_PREFERRED_RESOURCE_LOW_DELTA
public static final TypeLevelRequirement.SkillInfoCostModel PENALIZE_MATCHING_SKILL_PREFERRED_RESOURCE_LOW_DELTAThe penalize matching skill low. Use prefered resource first. "Best qualified"If the skill level is much higher than the request level, slightly penalize the solution.
If the skill level is a min, penalize much lower skill levels.
-
NO_PENALIZE_MATCHING_SKILL
The no penalize matching skill.Matching skill levels are not penalized (Default)
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-