Package org.sonatype.nexus.rest.model

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


    resource.setId(PROXY_REPO_ID);
    resource.setName(PROXY_REPO_ID);
    resource.setRepoType("proxy");
    resource.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name());
    resource.setDownloadRemoteIndexes(true);
    RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
    remoteStorage.setRemoteStorageUrl(getBaseNexusUrl() + "content/repositories/nexus-test-harness-repo/");
    resource.setRemoteStorage(remoteStorage);
    resource.setRepoPolicy(RepositoryPolicy.RELEASE.name());
    resource.setChecksumPolicy(ChecksumPolicy.IGNORE.name());
    new RepositoryMessageUtil(this.getJsonXStream(), MediaType.APPLICATION_JSON).createRepository(resource);
  }
View Full Code Here


    // resource.setRealmnId(?)
    // resource.setOverrideLocalStorageUrl( "" ); //file://repos/internal
    // resource.setDefaultLocalStorageUrl( "" ); //file://repos/internal
    // resource.setDownloadRemoteIndexes( true );
    resource.setChecksumPolicy("IGNORE"); // [ignore, warn, strictIfExists, strict]
    RepositoryResourceRemoteStorage remote = new RepositoryResourceRemoteStorage();
    remote.setRemoteStorageUrl("http://localhost:123/remote_resource_repo/");
    resource.setRemoteStorage(remote);

    // this also validates
    resource = (RepositoryResource) this.messageUtil.createRepository(resource);
View Full Code Here

    resource.setChecksumPolicy("IGNORE");
    resource.setBrowseable(true);
    resource.setIndexable(true);
    resource.setWritePolicy(RepositoryWritePolicy.ALLOW_WRITE.name());

    RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
    remoteStorage.setRemoteStorageUrl("http://INVALID-URL/");
    resource.setRemoteStorage(remoteStorage);

    // this also validates
    this.messageUtil.createRepository(resource);
View Full Code Here

    resource.setBrowseable(true);
    resource.setIndexable(true);
    resource.setExposed(true);
    resource.setWritePolicy(RepositoryWritePolicy.ALLOW_WRITE.name());

    RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
    remoteStorage.setRemoteStorageUrl("http://INVALID-URL/");
    resource.setRemoteStorage(remoteStorage);

    // this also validates
    this.messageUtil.createRepository(resource);
View Full Code Here

    resource.setBrowseable(true);
    resource.setIndexable(false);
    resource.setExposed(true);
    resource.setWritePolicy(RepositoryWritePolicy.ALLOW_WRITE.name());

    RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
    remoteStorage.setRemoteStorageUrl("http://INVALID-URL/");
    resource.setRemoteStorage(remoteStorage);

    // this also validates
    this.messageUtil.createRepository(resource);
View Full Code Here

    repo.setRepoType("proxy");
    repo.setRepoPolicy("MIXED");
    repo.setChecksumPolicy("IGNORE");
    repo.setProvider("nxcm5131");
    repo.setProviderRole("org.sonatype.nexus.proxy.repository.Repository");
    final RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
    remoteStorage.setRemoteStorageUrl("http://obvious.fake/url");
    repo.setRemoteStorage(remoteStorage);
    request.setData(repo);

    doCreateRepo(request);
  }
View Full Code Here

    repo.setRepoType("proxy");
    repo.setRepoPolicy("RELEASE");
    repo.setChecksumPolicy("IGNORE");
    repo.setProvider("maven2");
    repo.setProviderRole("org.sonatype.nexus.proxy.repository.Repository");
    final RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
    remoteStorage.setRemoteStorageUrl("http://obvious.fake/url");
    repo.setRemoteStorage(remoteStorage);
    request.setData(repo);

    doCreateRepo(request);
  }
View Full Code Here

    resource.setName(PROXY_REPO_ID);
    resource.setRepoType("proxy");
    resource.setIndexable(true);
    resource.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name());
    resource.setDownloadRemoteIndexes(true);
    RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage();
    remoteStorage.setRemoteStorageUrl(getBaseNexusUrl() + "content/repositories/" + HOSTED_REPO_ID + "/");
    resource.setRemoteStorage(remoteStorage);
    resource.setRepoPolicy(RepositoryPolicy.RELEASE.name());
    resource.setChecksumPolicy(ChecksumPolicy.IGNORE.name());
    repoUtils.createRepository(resource);
View Full Code Here

    updatesiterepo.setDefaultLocalStorageUrl(null);
    updatesiterepo.setDownloadRemoteIndexes(false);
    updatesiterepo.setExposed(true);
    updatesiterepo.setChecksumPolicy("WARN");

    final RepositoryResourceRemoteStorage p2proxyRemoteStorage = new RepositoryResourceRemoteStorage();
    p2proxyRemoteStorage.setRemoteStorageUrl("http://updatesite");
    p2proxyRemoteStorage.setAuthentication(null);
    p2proxyRemoteStorage.setConnectionSettings(null);

    updatesiterepo.setRemoteStorage(p2proxyRemoteStorage);

    updatesiterepo = (RepositoryProxyResource) repoUtil.createRepository(updatesiterepo, false);
View Full Code Here

    p2repo.setDefaultLocalStorageUrl(null);
    p2repo.setDownloadRemoteIndexes(false);
    p2repo.setExposed(true);
    p2repo.setChecksumPolicy("WARN");

    final RepositoryResourceRemoteStorage p2proxyRemoteStorage = new RepositoryResourceRemoteStorage();
    p2proxyRemoteStorage.setRemoteStorageUrl("http://p2proxy");
    p2proxyRemoteStorage.setAuthentication(null);
    p2proxyRemoteStorage.setConnectionSettings(null);

    p2repo.setRemoteStorage(p2proxyRemoteStorage);

    p2repo = (RepositoryProxyResource) repoUtil.createRepository(p2repo, false);
View Full Code Here

TOP

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

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.