Package org.sonatype.nexus.proxy.item

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


    // user configuration
    String mimeType = getMimeSupport().guessMimeTypeFromPath(getMimeRulesSource(), "maven-metadata.xml");

    ContentLocator contentLocator = new ByteArrayContentLocator(content, mimeType);

    DefaultStorageCompositeFileItem result =
        new DefaultStorageCompositeFileItem(this, request, true, false, contentLocator, sources);

    result.setCreated(getNewestCreatedDate(sources));

    result.setModified(result.getCreated());

    return result;
  }
View Full Code Here


        new DefaultStorageLinkItem(repository, linkRequest, true, true, fileItem.getRepositoryItemUid());
    repository.storeItem(false, linkItem);
    // a composite
    final ResourceStoreRequest compositeRequest = new ResourceStoreRequest("/compositeItem.txt");
    final StorageCompositeFileItem compositeItem =
        new DefaultStorageCompositeFileItem(repository, compositeRequest, true, true, new StringContentLocator(
            "This is a Composite!"), Arrays.asList(new StorageItem[]{fileItem}));
    repository.storeItem(false, compositeItem);

    // recreate attributes
    final HashMap<String, String> initialData = new HashMap<String, String>();
View Full Code Here

TOP

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

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.