@Override public Action getAction() { return Action.of("stash-configurations", "BitBucket configurations", "configurations"); } }
@Override public Action getAction() { return Action.of("combined-issue-service-configurations", "Combined issue services configurations", "configurations"); } }
@Override public Action getAction() { return Action.of("github-configurations", "GitHub configurations", "configurations"); } }
@Override public Action getAction() { return Action.of("jira-configurations", "JIRA configurations", "configurations"); } }
@Override public Action getAction() { return Action.of("svn-configurations", "SVN configurations", "configurations"); } }
@Override public Action getAction() { return Action.of("jenkins-configurations", "Jenkins configurations", "configurations"); } }
@Override public Action getAction() { return Action.of("svn-changelog", "Change log", "changelog"); }
@Override public Action getAction() { return Action.of("gitlab-configurations", "GitLab configurations", "configurations"); } }
@Override public Action getAction() { return Action.of("artifactory-configurations", "Artifactory configurations", "configurations"); } }
public Action withUri(String uri) { return Action.of(id, name, uri); }
@Override public Optional<Action> getAction(ProjectEntity entity) { if (entity instanceof Branch && propertyService.hasProperty(entity, SVNBranchConfigurationPropertyType.class) && securityService.isProjectFunctionGranted(entity, BuildCreate.class)) { return Optional.of(Action.of( "svn-sync", "SVN <-> Build sync", String.format("sync/%d", entity.id()) )); } else { return Optional.empty(); } }
@Override public Action getAction() { LDAPSettings settings = cachedSettingsService.getCachedSettings(LDAPSettings.class); if (settings.isEnabled()) { return Action.of("ldap-mapping", "LDAP Mapping", "ldap-mapping"); } else { return null; } }