@Override public boolean isBuildable() { for (JobProperty<?> property : properties) { if (property instanceof WorkflowJobProperty) { Boolean buildable = ((WorkflowJobProperty) property).isBuildable(); if (buildable != null) { return buildable; } } } return ParameterizedJobMixIn.ParameterizedJob.super.isBuildable(); }
@Override public ACL getACL() { ACL acl = super.getACL(); for (JobProperty<?> property : properties) { if (property instanceof WorkflowJobProperty) { acl = ((WorkflowJobProperty) property).decorateACL(acl); } } return acl; }