Examples of PluginRegistration


Examples of com.gitblit.models.PluginRegistry.PluginRegistration

    }

    for (PluginWrapper pw : pf4j.getPlugins()) {
      String id = pw.getDescriptor().getPluginId();
      Version pv = pw.getDescriptor().getVersion();
      PluginRegistration reg = map.get(id);
      if (reg != null) {
        reg.installedRelease = pv.toString();
      }
    }
    return list;
View Full Code Here

Examples of com.gitblit.models.PluginRegistry.PluginRegistration

    return null;
  }

  @Override
  public synchronized PluginRelease lookupRelease(String pluginId, String version) {
    PluginRegistration reg = lookupPlugin(pluginId);
    if (reg == null) {
      return null;
    }

    PluginRelease pv;
    if (StringUtils.isEmpty(version)) {
      pv = reg.getCurrentRelease(getSystemVersion());
    } else {
      pv = reg.getRelease(version);
    }
    return pv;
  }
View Full Code Here

Examples of com.gitblit.models.PluginRegistry.PluginRegistration

        }
        pluginWrapper = plugins.get(index - 1);
      } catch (NumberFormatException e) {
        pluginWrapper = gitblit.getPlugin(id);
        if (pluginWrapper == null) {
          PluginRegistration reg = gitblit.lookupPlugin(id);
          if (reg == null) {
            throw new UnloggedFailure("Invalid plugin specified!");
          }
          pluginWrapper = gitblit.getPlugin(reg.id);
        }
View Full Code Here

Examples of com.gitblit.models.PluginRegistry.PluginRegistration

    @Override
    public void run() throws Failure {
      IGitblit gitblit = getContext().getGitblit();
      PluginWrapper pw = getPlugin(id);
      if (pw == null) {
        PluginRegistration registration = gitblit.lookupPlugin(id);
        if (registration == null) {
          throw new Failure(1, String.format("Unknown plugin %s", id));
        }
        show(registration);
      } else {
View Full Code Here

Examples of com.gitblit.models.PluginRegistry.PluginRegistration

     *
     * @param pw
     */
    protected void show(PluginWrapper pw) {
      IGitblit gitblit = getContext().getGitblit();
      PluginRegistration reg = gitblit.lookupPlugin(pw.getPluginId());

      // FIELDS
      final String fields = buildFieldTable(pw, reg);

      // EXTENSIONS
View Full Code Here

Examples of com.gitblit.models.PluginRegistry.PluginRegistration

        headers = h;
      }
      Version system = getContext().getGitblit().getSystemVersion();
      Object[][] data = new Object[list.size()][];
      for (int i = 0; i < list.size(); i++) {
        PluginRegistration p = list.get(i);
        PluginRelease curr = p.getCurrentRelease(system);
        if (curr == null) {
          curr = new PluginRelease();
        }
        if (verbose) {
          data[i] = new Object[] {p.id, p.description, p.installedRelease, curr.version, curr.requires, p.getInstallState(system), p.registry};
        } else {
          data[i] = new Object[] {p.id, p.installedRelease, curr.version, curr.requires, p.getInstallState(system)};
        }
      }

      stdout.println(FlipTable.of(headers, data, Borders.BODY_HCOLS));
    }
View Full Code Here

Examples of com.gitblit.models.PluginRegistry.PluginRegistration

    }

    for (PluginWrapper pw : pf4j.getPlugins()) {
      String id = pw.getDescriptor().getPluginId();
      Version pv = pw.getDescriptor().getVersion();
      PluginRegistration reg = map.get(id);
      if (reg != null) {
        reg.installedRelease = pv.toString();
      }
    }
    return list;
View Full Code Here

Examples of com.gitblit.models.PluginRegistry.PluginRegistration

    return null;
  }

  @Override
  public synchronized PluginRelease lookupRelease(String pluginId, String version) {
    PluginRegistration reg = lookupPlugin(pluginId);
    if (reg == null) {
      return null;
    }

    PluginRelease pv;
    if (StringUtils.isEmpty(version)) {
      pv = reg.getCurrentRelease(getSystemVersion());
    } else {
      pv = reg.getRelease(version);
    }
    return pv;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.