Class RiskProfile
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
-
- com.xebialabs.xlrelease.domain.BaseConfiguration
-
- com.xebialabs.xlrelease.risk.domain.RiskProfile
-
- All Implemented Interfaces:
ConfigurationItem,java.io.Serializable,java.lang.Comparable<BaseConfigurationItem>
@Metadata(description="A Risk Profile", root=CONFIGURATION, versioned=false) public class RiskProfile extends BaseConfiguration
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_RISK_PROFILE_IDstatic java.lang.StringRISK_PROFILE-
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 Constructor Description RiskProfile()RiskProfile(java.lang.String title)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgenerateRiskProfileId()static java.lang.StringgenerateRiskProfileId(java.lang.String name)java.util.Map<java.lang.String,java.lang.String>getRiskProfileAssessors()java.lang.StringgetTitle()intgetValueFor(Type riskProfileAssessorType)intgetValueFor(java.lang.String riskProfileAssessorKey, int defaultValue)booleanhasRiskAssessorEnabled(Type type)booleanisDefaultProfile()voidsetDefaultProfile(boolean defaultProfile)voidsetRiskProfileAssessors(java.util.Map<java.lang.String,java.lang.String> riskProfileAssessors)voidsetTitle(java.lang.String title)voidsetValueFor(Type riskProfileAssessorType, int value)-
Methods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration
getFolderId, hasId, setFolderId
-
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 Detail
-
RISK_PROFILE
public static final java.lang.String RISK_PROFILE
- See Also:
- Constant Field Values
-
DEFAULT_RISK_PROFILE_ID
public static final java.lang.String DEFAULT_RISK_PROFILE_ID
-
-
Method Detail
-
getValueFor
public int getValueFor(java.lang.String riskProfileAssessorKey, int defaultValue)
-
getValueFor
public int getValueFor(Type riskProfileAssessorType)
-
setValueFor
public void setValueFor(Type riskProfileAssessorType, int value)
-
getTitle
public java.lang.String getTitle()
- Overrides:
getTitlein classBaseConfiguration
-
setTitle
public void setTitle(java.lang.String title)
- Overrides:
setTitlein classBaseConfiguration
-
hasRiskAssessorEnabled
public boolean hasRiskAssessorEnabled(Type type)
-
isDefaultProfile
public boolean isDefaultProfile()
-
getRiskProfileAssessors
public java.util.Map<java.lang.String,java.lang.String> getRiskProfileAssessors()
-
setRiskProfileAssessors
public void setRiskProfileAssessors(java.util.Map<java.lang.String,java.lang.String> riskProfileAssessors)
-
generateRiskProfileId
public static java.lang.String generateRiskProfileId(java.lang.String name)
-
generateRiskProfileId
public static java.lang.String generateRiskProfileId()
-
setDefaultProfile
public void setDefaultProfile(boolean defaultProfile)
-
-