package slacknotifications.teamcity; public class SimpleBuildState implements BuildStateInterface { BuildStateEnum state; boolean enabled; SimpleBuildState(BuildStateEnum state, boolean enabled) { this.state = state; this.enabled = enabled; } @Override public boolean isEnabled() { return enabled; } @Override public String getShortName() { return state.getShortName(); } @Override public String getDescriptionSuffix() { return state.getDescriptionSuffix(); } @Override public void enable() { this.enabled = true; } @Override public void disable() { this.enabled = false; } }