Package org.sonatype.nexus.rest.model

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


  {
    RepositoryGroupResource resource = new RepositoryGroupResource();
    resource.setName("createTestGroup");
    resource.setFormat("maven2");
    resource.setProvider("maven2");
    RepositoryGroupMemberRepository member = new RepositoryGroupMemberRepository();
    member.setId("nexus-test-harness-repo");
    resource.addRepository(member);

    resource.setId("groupaA0-_.");
    Response resp = groupMsgUtil.sendMessage(Method.POST, resource);
    Assert.assertTrue(resp.getStatus().isSuccess());
View Full Code Here


    RepositoryGroupResource resource = new RepositoryGroupResource();

    resource.setName("createTestGroup");
    resource.setFormat("maven2");
    resource.setProvider("maven2");
    RepositoryGroupMemberRepository member = new RepositoryGroupMemberRepository();
    member.setId("nexus-test-harness-repo");
    resource.addRepository(member);

    resource.setId("group/");
    Response resp = groupMsgUtil.sendMessage(Method.POST, resource);
    Assert.assertFalse(resp.getStatus().isSuccess());
View Full Code Here

    group.setId("nexus1730-group");
    group.setFormat("maven2");
    group.setProvider("maven2");
    group.setName("nexus1730-group");

    RepositoryGroupMemberRepository repo = new RepositoryGroupMemberRepository();
    repo.setId(getTestRepositoryId());
    group.setRepositories(Arrays.asList(repo));

    groupUtil.createGroup(group);
  }
View Full Code Here

    group.setId(GROUP_1_ID);
    group.setFormat("maven2");
    group.setProvider("maven2");
    group.setName(GROUP_1_ID);
    group.setExposed(true);
    RepositoryGroupMemberRepository repo = new RepositoryGroupMemberRepository();
    repo.setId(REPO_TEST_HARNESS_RELEASE_REPO);
    group.addRepository(repo);
    groupUtil.createGroup(group);

    TaskScheduleUtil.waitForAllTasksToStop();

    //create group 2
    group = new RepositoryGroupResource();
    group.setId(GROUP_2_ID);
    group.setFormat("maven2");
    group.setProvider("maven2");
    group.setName(GROUP_2_ID);
    group.setExposed(true);
    repo = new RepositoryGroupMemberRepository();
    repo.setId(GROUP_1_ID);
    group.addRepository(repo);
    groupUtil.createGroup(group);

    TaskScheduleUtil.waitForAllTasksToStop();
View Full Code Here

    group.setId(groupId);
    group.setFormat("maven2");
    group.setProvider("maven2");
    group.setName(groupId);
    group.setExposed(true);
    RepositoryGroupMemberRepository repo = new RepositoryGroupMemberRepository();
    repo.setId(repoId);
    group.addRepository(repo);
    groupUtil.createGroup(group);

    TaskScheduleUtil.waitForAllTasksToStop();
View Full Code Here

    group.setFormat("maven2");
    group.setExposed(true);
    group.setProvider("maven2");

    for (String repoId : repoIds) {
      RepositoryGroupMemberRepository repo = new RepositoryGroupMemberRepository();
      repo.setId(repoId);
      group.addRepository(repo);
    }

    groupUtils.createGroup(group);
View Full Code Here

    extends Nexus532GroupsCrudXmlIT
{

  @Override
  protected void createMembers(RepositoryGroupResource resource) {
    RepositoryGroupMemberRepository member = new RepositoryGroupMemberRepository();
    member.setId(REPO_TEST_HARNESS_REPO);
    resource.addRepository(member);

    member = new RepositoryGroupMemberRepository();
    member.setId(REPO_NEXUS_TEST_HARNESS_RELEASE_GROUP);
    resource.addRepository(member);
  }
View Full Code Here

    groupB.setId("groupB");
    groupB.setName("groupB");
    groupB.setFormat("maven2");
    groupB.setProvider("maven2");

    RepositoryGroupMemberRepository member = new RepositoryGroupMemberRepository();
    member.setId(groupA.getId());
    groupB.addRepository(member);

    this.messageUtil.createGroup(groupB);

    // introduces cyclic referece between repos
    member = new RepositoryGroupMemberRepository();
    member.setId(groupB.getId());
    groupA.addRepository(member);
    Response resp = this.messageUtil.sendMessage(Method.PUT, groupA);
    Assert.assertFalse(resp.getStatus().isSuccess());
  }
View Full Code Here

    resource.setFormat("maven2");
    resource.setId("nonemptygroup");
    resource.setName("nonemptygroup");
    resource.setProvider("maven2");

    RepositoryGroupMemberRepository member = new RepositoryGroupMemberRepository();
    member.setId(REPO_TEST_HARNESS_REPO);
    resource.addRepository(member);

    resource = groupUtil.createGroup(resource);

    resource.getRepositories().clear();
View Full Code Here

    groupResource.setExposed(true);
    groupResource.setProvider("provider");
    groupResource.setProviderRole("providerRole");
    groupResource.setRepoType("group");

    RepositoryGroupMemberRepository memberRepo1 = new RepositoryGroupMemberRepository();
    memberRepo1.setId("memberRepo1");
    memberRepo1.setName("memberRepo1");
    memberRepo1.setResourceURI("memberRepoURI1");

    RepositoryGroupMemberRepository memberRepo2 = new RepositoryGroupMemberRepository();
    memberRepo2.setId("memberRepo2");
    memberRepo2.setName("memberRepo2");
    memberRepo2.setResourceURI("memberRepoURI2");
    groupResource.addRepository(memberRepo1);
    groupResource.addRepository(memberRepo2);

    resourceResponse.setData(groupResource);
View Full Code Here

TOP

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

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.