java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
Direct Known Subclasses:
PlanItemDueDateRiskAssessor, ReleaseFlaggedAtRiskAssessor, ReleaseFlaggedAttentionNeededRiskAssessor, ReleaseStatusFailedRiskAssessor, ReleaseStatusFailingRiskAssessor, TaskFlagRiskAssessor, TaskRetriesRiskAssessor

@Metadata(versioned=false) public abstract class RiskAssessor extends com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
See Also:
  • Field Summary

    Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

    SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(Release release, RiskProfile riskProfile)
     
     
     
     
     
    int
     
     
    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, 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

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RiskAssessor

      public RiskAssessor()
  • Method Details

    • execute

      public abstract RiskAssessment execute(Release release, RiskProfile riskProfile)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getWeight

      public int getWeight()
    • setWeight

      public void setWeight(int weight)
    • getScore

      public int getScore()
    • setScore

      public void setScore(int score)
    • getOrder

      public String getOrder()
    • setOrder

      public void setOrder(String order)
    • getIcon

      public String getIcon()
    • setIcon

      public void setIcon(String icon)
    • getGroup

      public String getGroup()
    • setGroup

      public void setGroup(String group)