Package org.sonatype.nexus.rest.model

Examples of org.sonatype.nexus.rest.model.RoutingStatusMessageWrapper


    BaseUrlHolder.set("http://localhost:8081/nexus");
    try {
      final M2Repository repository = (M2Repository) lookup(RepositoryRegistry.class).getRepository(REPO_ID);

      {
        final RoutingStatusMessageWrapper payload = wlStatusResource.get(null, request, null, null);
        assertThat(payload, is(notNullValue()));
        assertThat(payload.getData().getPublishedUrl(), is(notNullValue()));
        assertThat(payload.getData().getPublishedUrl(), containsString(".meta/prefixes.txt"));
        assertThat(payload.getData().getPublishedUrl(), containsString(REPO_ID));
      }

      repository.setExposed(false);
      repository.commitChanges();

      {
        final RoutingStatusMessageWrapper payload = wlStatusResource.get(null, request, null, null);
        assertThat(payload, is(notNullValue()));
        assertThat(payload.getData().getPublishedUrl(), is(nullValue()));
      }

      repository.setExposed(true);
      repository.commitChanges();

      {
        final RoutingStatusMessageWrapper payload = wlStatusResource.get(null, request, null, null);
        assertThat(payload, is(notNullValue()));
        assertThat(payload.getData().getPublishedUrl(), is(notNullValue()));
        assertThat(payload.getData().getPublishedUrl(), containsString(".meta/prefixes.txt"));
        assertThat(payload.getData().getPublishedUrl(), containsString(REPO_ID));
      }
    }
    finally {
      Response.setCurrent(null);
      BaseUrlHolder.unset();
View Full Code Here


    this.repositoryURLBuilder = repositoryURLBuilder;
  }

  @Override
  public Object getPayloadInstance() {
    return new RoutingStatusMessageWrapper();
  }
View Full Code Here

          discoveryPayload.setDiscoveryLastRunTimestamp(dstatus.getLastDiscoveryTimestamp());
        }
      }
    }

    final RoutingStatusMessageWrapper responseNessage = new RoutingStatusMessageWrapper();
    responseNessage.setData(payload);
    return responseNessage;
  }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.rest.model.RoutingStatusMessageWrapper

Copyright © 2018 www.massapicom. 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.