public boolean isCollapsed(String paneId) { return collapsed.contains(paneId); }
@Override public boolean contains(Object o) { return facets.contains(o) || transientFacets.contains(o); }
/** * @param paneId panel name * @return the actual state of panel */ public boolean toggleCollapsed(String paneId) throws IOException { if (collapsed.contains(paneId)) { collapsed.remove(paneId); return false; } else { collapsed.add(paneId); return true; } }
public boolean isCollapsed(String paneId) { return collapsed.contains(paneId); }
@Override public boolean contains(Object o) { return facets.contains(o) || transientFacets.contains(o); }
/** * Used by {@link #registerProblem(GitHubRepositoryName, Throwable)} * * @param repo full named GitHub repo, if null nothing will be done * @param message message to show in the interface. Will be used default if blank */ private void registerProblem(GitHubRepositoryName repo, String message) { if (repo == null) { return; } if (!ignored.contains(repo)) { problems.put(repo, defaultIfBlank(message, Messages.unknown_error())); } else { LOGGER.debug("Repo {} is ignored by monitor, skip this problem...", repo); } }
/** * @param paneId panel name * @return the actual state of panel */ public boolean toggleCollapsed(String paneId) throws IOException { if (collapsed.contains(paneId)) { collapsed.remove(paneId); return false; } else { collapsed.add(paneId); return true; } }
/** * This web method requires POST, admin rights and nonnull repo. * Responds with redirect to monitor page * * @param repo to be ignored. Never null */ @RequirePOST @ValidateRepoName @RequireAdminRights @RespondWithRedirect public void doIgnore(@Nonnull @GHRepoName GitHubRepositoryName repo) { if (!ignored.contains(repo)) { ignored.add(repo); } resolveProblem(repo); }
if (!disabledSubProjects.contains(project.getName())) { project.enable();