public boolean isActivated() { Jenkins h = Jenkins.getInstance(); return h.getViews().size()==1 && h.getItemMap().size()> THRESHOLD; }
public ContextMenu doChildrenContextMenu(StaplerRequest request, StaplerResponse response) throws Exception { ContextMenu menu = new ContextMenu(); for (View view : getViews()) { menu.add(view.getViewUrl(),view.getDisplayName()); } return menu; }
@Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { // for compatibility reasons, the actual value is stored in Jenkins Jenkins j = Jenkins.get(); if (json.has("primaryView")) { final String viewName = json.getString("primaryView"); final View newPrimaryView = j.getView(viewName); if (newPrimaryView == null) { throw new FormException(Messages.GlobalDefaultViewConfiguration_ViewDoesNotExist(viewName), "primaryView"); } j.setPrimaryView(newPrimaryView); } else { // Fallback if the view is not specified j.setPrimaryView(j.getViews().iterator().next()); } return true; } }
@CheckForNull private AllView getAllView() { for (View view : JenkinsHelper.getInstanceOrFail().getViews()) { if (view instanceof AllView) { return (AllView) view; } } return null; }
public boolean isActivated() { Jenkins h = Jenkins.getInstance(); return h.getViews().size()==1 && h.getItemMap().size()> THRESHOLD; }
private void notifyView(Item item, String oldName, String newName) { Collection<View> views = JenkinsUtil.getInstance().getViews(); for (View view : views) { if (view instanceof DeliveryPipelineView) { ((DeliveryPipelineView) view).onProjectRenamed(item, oldName, newName); } } } }
public ContextMenu doChildrenContextMenu(StaplerRequest request, StaplerResponse response) throws Exception { ContextMenu menu = new ContextMenu(); for (View view : getViews()) { menu.add(view.getViewUrl(),view.getDisplayName()); } return menu; }
@Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { // for compatibility reasons, the actual value is stored in Jenkins Jenkins j = Jenkins.getInstance(); if (json.has("primaryView")) { final String viewName = json.getString("primaryView"); final View newPrimaryView = j.getView(viewName); if (newPrimaryView == null) { throw new FormException(Messages.GlobalDefaultViewConfiguration_ViewDoesNotExist(viewName), "primaryView"); } j.setPrimaryView(newPrimaryView); } else { // Fallback if the view is not specified j.setPrimaryView(j.getViews().iterator().next()); } return true; } }
private void locationChanged(Item item, String oldFullName, String newFullName) { final Jenkins jenkins = Jenkins.getInstance(); for (View view: jenkins.getViews()) { if (view instanceof ListView) { renameViewItem(oldFullName, newFullName, jenkins, (ListView) view); } } for (Item g : jenkins.allItems()) { if (g instanceof ViewGroup) { ViewGroup vg = (ViewGroup) g; for (View v : vg.getViews()) { if (v instanceof ListView) { renameViewItem(oldFullName, newFullName, vg, (ListView) v); } } } } }
private void deleted(Item item) { final Jenkins jenkins = Jenkins.getInstance(); for (View view: jenkins.getViews()) { if (view instanceof ListView) { deleteViewItem(item, jenkins, (ListView) view); } } for (Item g : jenkins.allItems()) { if (g instanceof ViewGroup) { ViewGroup vg = (ViewGroup) g; for (View v : vg.getViews()) { if (v instanceof ListView) { deleteViewItem(item, vg, (ListView) v); } } } } }