Class TaskFlagRiskAssessor
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor
com.xebialabs.xlrelease.risk.domain.riskassessors.TaskFlagRiskAssessor
- All Implemented Interfaces:
ConfigurationItem
,Serializable
,Comparable<BaseConfigurationItem>
- Direct Known Subclasses:
TaskWithXFlagsAtRiskRiskAssessor
,TaskWithXFlagsNeedsAttentionRiskAssessor
- See Also:
-
Field Summary
FieldsFields inherited from class com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor
description, group, icon, OK_HEADLINE, OK_SCORE, order, score, title, weight
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RiskAssessment
executeForFlag
(RiskAssessment assessment, Release release, RiskProfile riskProfile, FlagStatus flagStatus, String flaggedHeadline) int
int
protected abstract int
getScore
(int numberOfFlaggedTasks, RiskProfile riskProfile) void
setMaxFlags
(int maxFlags) void
setMinFlags
(int minFlags) Methods inherited from class com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor
execute, getDescription, getGroup, getIcon, getOrder, getScore, getTitle, getWeight, setDescription, setGroup, setIcon, setOrder, setScore, setTitle, setWeight
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
Field Details
-
minFlags
-
maxFlags
-
-
Constructor Details
-
TaskFlagRiskAssessor
public TaskFlagRiskAssessor()
-
-
Method Details
-
executeForFlag
protected RiskAssessment executeForFlag(RiskAssessment assessment, Release release, RiskProfile riskProfile, FlagStatus flagStatus, String flaggedHeadline) -
getScore
-
getMinFlags
public int getMinFlags() -
setMinFlags
public void setMinFlags(int minFlags) -
getMaxFlags
public int getMaxFlags() -
setMaxFlags
public void setMaxFlags(int maxFlags)
-