jenkins.model.Jenkins.getViews()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(228)

本文整理了Java中jenkins.model.Jenkins.getViews()方法的一些代码示例,展示了Jenkins.getViews()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jenkins.getViews()方法的具体详情如下:
包路径:jenkins.model.Jenkins
类名称:Jenkins
方法名:getViews

Jenkins.getViews介绍

[英]Gets the read-only list of all Views.
[中]获取所有视图的只读列表。

代码示例

代码示例来源:origin: jenkinsci/jenkins

  1. public boolean isActivated() {
  2. Jenkins h = Jenkins.getInstance();
  3. return h.getViews().size()==1 && h.getItemMap().size()> THRESHOLD;
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. public ContextMenu doChildrenContextMenu(StaplerRequest request, StaplerResponse response) throws Exception {
  2. ContextMenu menu = new ContextMenu();
  3. for (View view : getViews()) {
  4. menu.add(view.getViewUrl(),view.getDisplayName());
  5. }
  6. return menu;
  7. }

代码示例来源:origin: jenkinsci/jenkins

  1. @Override
  2. public boolean configure(StaplerRequest req, JSONObject json) throws FormException {
  3. // for compatibility reasons, the actual value is stored in Jenkins
  4. Jenkins j = Jenkins.get();
  5. if (json.has("primaryView")) {
  6. final String viewName = json.getString("primaryView");
  7. final View newPrimaryView = j.getView(viewName);
  8. if (newPrimaryView == null) {
  9. throw new FormException(Messages.GlobalDefaultViewConfiguration_ViewDoesNotExist(viewName), "primaryView");
  10. }
  11. j.setPrimaryView(newPrimaryView);
  12. } else {
  13. // Fallback if the view is not specified
  14. j.setPrimaryView(j.getViews().iterator().next());
  15. }
  16. return true;
  17. }
  18. }

代码示例来源:origin: org.jenkins-ci.plugins/security-inspector

  1. @CheckForNull
  2. private AllView getAllView() {
  3. for (View view : JenkinsHelper.getInstanceOrFail().getViews()) {
  4. if (view instanceof AllView) {
  5. return (AllView) view;
  6. }
  7. }
  8. return null;
  9. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. public boolean isActivated() {
  2. Jenkins h = Jenkins.getInstance();
  3. return h.getViews().size()==1 && h.getItemMap().size()> THRESHOLD;
  4. }

代码示例来源:origin: Diabol/delivery-pipeline-plugin

  1. private void notifyView(Item item, String oldName, String newName) {
  2. Collection<View> views = JenkinsUtil.getInstance().getViews();
  3. for (View view : views) {
  4. if (view instanceof DeliveryPipelineView) {
  5. ((DeliveryPipelineView) view).onProjectRenamed(item, oldName, newName);
  6. }
  7. }
  8. }
  9. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. public ContextMenu doChildrenContextMenu(StaplerRequest request, StaplerResponse response) throws Exception {
  2. ContextMenu menu = new ContextMenu();
  3. for (View view : getViews()) {
  4. menu.add(view.getViewUrl(),view.getDisplayName());
  5. }
  6. return menu;
  7. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. @Override
  2. public boolean configure(StaplerRequest req, JSONObject json) throws FormException {
  3. // for compatibility reasons, the actual value is stored in Jenkins
  4. Jenkins j = Jenkins.getInstance();
  5. if (json.has("primaryView")) {
  6. final String viewName = json.getString("primaryView");
  7. final View newPrimaryView = j.getView(viewName);
  8. if (newPrimaryView == null) {
  9. throw new FormException(Messages.GlobalDefaultViewConfiguration_ViewDoesNotExist(viewName), "primaryView");
  10. }
  11. j.setPrimaryView(newPrimaryView);
  12. } else {
  13. // Fallback if the view is not specified
  14. j.setPrimaryView(j.getViews().iterator().next());
  15. }
  16. return true;
  17. }
  18. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. private void locationChanged(Item item, String oldFullName, String newFullName) {
  2. final Jenkins jenkins = Jenkins.getInstance();
  3. for (View view: jenkins.getViews()) {
  4. if (view instanceof ListView) {
  5. renameViewItem(oldFullName, newFullName, jenkins, (ListView) view);
  6. }
  7. }
  8. for (Item g : jenkins.allItems()) {
  9. if (g instanceof ViewGroup) {
  10. ViewGroup vg = (ViewGroup) g;
  11. for (View v : vg.getViews()) {
  12. if (v instanceof ListView) {
  13. renameViewItem(oldFullName, newFullName, vg, (ListView) v);
  14. }
  15. }
  16. }
  17. }
  18. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. private void deleted(Item item) {
  2. final Jenkins jenkins = Jenkins.getInstance();
  3. for (View view: jenkins.getViews()) {
  4. if (view instanceof ListView) {
  5. deleteViewItem(item, jenkins, (ListView) view);
  6. }
  7. }
  8. for (Item g : jenkins.allItems()) {
  9. if (g instanceof ViewGroup) {
  10. ViewGroup vg = (ViewGroup) g;
  11. for (View v : vg.getViews()) {
  12. if (v instanceof ListView) {
  13. deleteViewItem(item, vg, (ListView) v);
  14. }
  15. }
  16. }
  17. }
  18. }

相关文章

Jenkins类方法