Class RiskAssessor
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor
- All Implemented Interfaces:
ConfigurationItem
,Serializable
,Comparable<BaseConfigurationItem>
- Direct Known Subclasses:
PlanItemDueDateRiskAssessor
,ReleaseFlaggedAtRiskAssessor
,ReleaseFlaggedAttentionNeededRiskAssessor
,ReleaseStatusFailedRiskAssessor
,ReleaseStatusFailingRiskAssessor
,TaskFlagRiskAssessor
,TaskRetriesRiskAssessor
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected String
protected static final String
protected static final int
protected String
protected int
protected String
protected int
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 TypeMethodDescriptionabstract RiskAssessment
execute
(Release release, RiskProfile riskProfile) getGroup()
getIcon()
getOrder()
int
getScore()
getTitle()
int
void
setDescription
(String description) void
void
void
void
setScore
(int score) void
void
setWeight
(int weight) 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
-
OK_SCORE
protected static final int OK_SCORE- See Also:
-
OK_HEADLINE
- See Also:
-
title
-
description
-
weight
-
score
@Property(description="Score given when assessor decides it needs scoring.", defaultValue="0") protected int score -
order
@Property(description="A value used for ordering the assessors within a risk profile.", defaultValue="100") protected String order -
group
@Property(description="Define a group to which this risk assessor belongs. Used for UI. Default is: Risk Assessors", defaultValue="Risk Assessors") protected String group -
icon
@Property(description="Define an icon for the risk assessor", defaultValue="") protected String icon
-
-
Constructor Details
-
RiskAssessor
public RiskAssessor()
-
-
Method Details
-
execute
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getWeight
public int getWeight() -
setWeight
public void setWeight(int weight) -
getScore
public int getScore() -
setScore
public void setScore(int score) -
getOrder
-
setOrder
-
getIcon
-
setIcon
-
getGroup
-
setGroup
-