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 Long
DEFAULT_TIMEOUT_MINUTES
static Long
DEFAULT_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 Boolean
areApprovalRulesValid()
List<ApprovalRuleParsingResult>
getApprovalRuleParsingResults()
List<ApprovalRule>
getApprovalRules()
Long
getTimeout()
Boolean
isDefaultTimeout()
Boolean
treatManualStartOfBuildAsApproval()
-
-
-
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()
-
-