Package org.sonatype.nexus.proxy.item

Examples of org.sonatype.nexus.proxy.item.DefaultRepositoryItemUidFactory


  @Test
  public void testCoreAttributes()
      throws Exception
  {
    DefaultRepositoryItemUidFactory factory = (DefaultRepositoryItemUidFactory) getRepositoryItemUidFactory();

    // two core uids
    RepositoryItemUid plain = factory.createUid(repository, "/some/plain/file.txt");
    validateAttributes(plain, IsMetadataMaintainedAttribute.class);

    RepositoryItemUid hidden = factory.createUid(repository, "/.nexus/hiddenPath.txt");
    validateAttributes(hidden, IsMetadataMaintainedAttribute.class, IsHiddenAttribute.class);

    RepositoryItemUid trashedFile = factory.createUid(repository, "/.nexus/trash/some/plain/fileInTrash.txt");
    validateAttributes(trashedFile, IsHiddenAttribute.class);
  }
View Full Code Here


  @Test
  public void testMavenAttributes()
      throws Exception
  {
    DefaultRepositoryItemUidFactory factory = (DefaultRepositoryItemUidFactory) getRepositoryItemUidFactory();

    // Maven UIDs (will move to plugin!)
    RepositoryItemUid releaseArtifactPom =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.pom");
    validateAttributes(releaseArtifactPom, IsMetadataMaintainedAttribute.class, IsMavenArtifactAttribute.class,
        IsMavenPomAttribute.class);

    RepositoryItemUid releaseArtifactPomChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.pom.sha1");
    validateAttributes(releaseArtifactPomChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid releaseArtifactPomSignature =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.pom.asc");
    validateAttributes(releaseArtifactPomSignature, IsMetadataMaintainedAttribute.class,
        IsMavenArtifactSignatureAttribute.class);

    RepositoryItemUid releaseArtifactPomSignatureChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.pom.asc.sha1");
    validateAttributes(releaseArtifactPomSignatureChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid releaseArtifactJar =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.jar");
    validateAttributes(releaseArtifactJar, IsMetadataMaintainedAttribute.class, IsMavenArtifactAttribute.class);

    RepositoryItemUid releaseArtifactJarChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.jar.sha1");
    validateAttributes(releaseArtifactJarChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid releaseArtifactJarSignature =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.jar.asc");
    validateAttributes(releaseArtifactJarSignature, IsMetadataMaintainedAttribute.class,
        IsMavenArtifactSignatureAttribute.class);

    RepositoryItemUid releaseArtifactJarSignatureChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0/artifactId-1.0.jar.asc.sha1");
    validateAttributes(releaseArtifactJarSignatureChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid snapshotArtifactPom =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.pom");
    validateAttributes(snapshotArtifactPom, IsMetadataMaintainedAttribute.class, IsMavenArtifactAttribute.class,
        IsMavenPomAttribute.class, IsMavenSnapshotArtifactAttribute.class);

    RepositoryItemUid snapshotArtifactPomChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.pom.sha1");
    validateAttributes(snapshotArtifactPomChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid snapshotArtifactPomSignature =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.pom.asc");
    validateAttributes(snapshotArtifactPomSignature, IsMetadataMaintainedAttribute.class,
        IsMavenArtifactSignatureAttribute.class);

    RepositoryItemUid snapshotArtifactPomSignatureChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.pom.asc.sha1");
    validateAttributes(snapshotArtifactPomSignatureChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid snapshotArtifactJar =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar");
    validateAttributes(snapshotArtifactJar, IsMetadataMaintainedAttribute.class, IsMavenArtifactAttribute.class,
        IsMavenSnapshotArtifactAttribute.class);

    RepositoryItemUid snapshotArtifactJarChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar.sha1");
    validateAttributes(snapshotArtifactJarChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid snapshotArtifactJarSignature =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar.asc");
    validateAttributes(snapshotArtifactJarSignature, IsMetadataMaintainedAttribute.class,
        IsMavenArtifactSignatureAttribute.class);

    RepositoryItemUid snapshotArtifactJarSignatureChecksum =
        factory.createUid(repository, "/groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar.asc.sha1");
    validateAttributes(snapshotArtifactJarSignatureChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);

    RepositoryItemUid mavenMetadata = factory.createUid(repository, "/groupId/artifactId/maven-metadata.xml");
    validateAttributes(mavenMetadata, IsMetadataMaintainedAttribute.class,
        IsMavenRepositoryMetadataAttribute.class);
    RepositoryItemUid mavenMetadataChecksum =
        factory.createUid(repository, "/groupId/artifactId/maven-metadata.xml.sha1");
    validateAttributes(mavenMetadataChecksum, IsMetadataMaintainedAttribute.class,
        IsMavenChecksumAttribute.class);
  }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.proxy.item.DefaultRepositoryItemUidFactory

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.