Examples of CRepositoryTarget


Examples of org.sonatype.nexus.configuration.model.CRepositoryTarget

    return null;
  }

  protected CRepositoryTarget convert(Target target) {
    CRepositoryTarget result = new CRepositoryTarget();
    result.setId(target.getId());
    result.setName(target.getName());
    result.setContentClass(target.getContentClass().getId());
    ArrayList<String> patterns = new ArrayList<String>(target.getPatternTexts().size());
    patterns.addAll(target.getPatternTexts());
    result.setPatterns(patterns);
    return result;
  }
View Full Code Here

Examples of org.sonatype.nexus.configuration.model.CRepositoryTarget

  public Target getRepositoryTarget(String id) {
    return targets.get(id);
  }

  public synchronized boolean addRepositoryTarget(Target target) throws ConfigurationException {
    CRepositoryTarget cnf = convert(target);
    validate(cnf);
    removeRepositoryTarget(cnf.getId(), true);
    getCurrentConfiguration(true).add(cnf);
    eventBus().post(new TargetRegistryEventAdd(this, target));
    return true;
  }
View Full Code Here

Examples of org.sonatype.nexus.configuration.model.CRepositoryTarget

  }

  protected boolean removeRepositoryTarget(String id, boolean forUpdate) {
    final List<CRepositoryTarget> targets = getCurrentConfiguration(true);
    for (Iterator<CRepositoryTarget> ti = targets.iterator(); ti.hasNext();) {
      CRepositoryTarget cTarget = ti.next();
      if (StringUtils.equals(id, cTarget.getId())) {
        Target target = getRepositoryTarget(id);
        ti.remove();
        if (!forUpdate) {
          eventBus().post(new TargetRegistryEventRemove(this, target));
        }
View Full Code Here

Examples of org.sonatype.nexus.configuration.model.CRepositoryTarget

    for (Iterator<RepositoryTargetResource> iter = targetResources.iterator(); iter.hasNext(); ) {
      RepositoryTargetResource targetResource = iter.next();
      boolean found = false;

      for (Iterator<CRepositoryTarget> iterInner = repoTargets.iterator(); iterInner.hasNext(); ) {
        CRepositoryTarget repositoryTarget = iterInner.next();

        if (targetResource.getId().equals(repositoryTarget.getId())) {
          found = true;
          Assert.assertEquals(repositoryTarget.getId(), targetResource.getId());
          Assert.assertEquals(repositoryTarget.getContentClass(), targetResource.getContentClass());
          Assert.assertEquals(repositoryTarget.getName(), targetResource.getName());
          // order doesn't matter
          Assert.assertEquals(new HashSet<String>(targetResource.getPatterns()), new HashSet<String>(
              repositoryTarget.getPatterns()));

          break;
        }

      }
View Full Code Here

Examples of org.sonatype.nexus.configuration.model.CRepositoryTarget

    for (Iterator<RepositoryTargetListResource> iter = targets.iterator(); iter.hasNext(); ) {
      RepositoryTargetListResource targetResource = iter.next();
      boolean found = false;

      for (Iterator<CRepositoryTarget> iterInner = repoTargets.iterator(); iterInner.hasNext(); ) {
        CRepositoryTarget repositoryTarget = iterInner.next();

        if (targetResource.getId().equals(repositoryTarget.getId())) {
          found = true;
          Assert.assertEquals(repositoryTarget.getId(), targetResource.getId());
          Assert.assertEquals(repositoryTarget.getContentClass(), targetResource.getContentClass());
          Assert.assertEquals(repositoryTarget.getName(), targetResource.getName());

          break;
        }

      }
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.