Class ApprovalBuildFeatureConfiguration
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.approval.ApprovalBuildFeatureConfiguration
-
- Direct Known Subclasses:
UntrustedSettingsApprovalConfiguration
public class ApprovalBuildFeatureConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static LongDEFAULT_TIMEOUT_MINUTESstatic LongDEFAULT_TIMEOUT_SECONDS
-
Constructor Summary
Constructors Constructor Description ApprovalBuildFeatureConfiguration(Map<String,String> params, UserModel userModel, UserGroupManager userGroupManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanareApprovalRulesValid()List<ApprovalRuleParsingResult>getApprovalRuleParsingResults()List<ApprovalRule>getApprovalRules()LonggetTimeout()BooleanisDefaultTimeout()BooleantreatManualStartOfBuildAsApproval()
-
-
-
Constructor Detail
-
ApprovalBuildFeatureConfiguration
public ApprovalBuildFeatureConfiguration(Map<String,String> params, UserModel userModel, UserGroupManager userGroupManager)
-
-
Method Detail
-
getApprovalRuleParsingResults
public List<ApprovalRuleParsingResult> getApprovalRuleParsingResults()
-
getApprovalRules
@NotNull public List<ApprovalRule> getApprovalRules() throws InvalidApprovalRuleException
- Throws:
InvalidApprovalRuleException
-
areApprovalRulesValid
public Boolean areApprovalRulesValid()
-
getTimeout
public Long getTimeout()
-
isDefaultTimeout
public Boolean isDefaultTimeout()
-
treatManualStartOfBuildAsApproval
public Boolean treatManualStartOfBuildAsApproval()
-
-