org.mule.devkit.nexus
Class PluginCatalogContentGenerator

java.lang.Object
  extended by org.mule.devkit.nexus.PluginCatalogContentGenerator
All Implemented Interfaces:
org.sonatype.nexus.proxy.item.ContentGenerator

@Named(value="mule-devkit-plugin-catalog-content-generator")
public class PluginCatalogContentGenerator
extends Object
implements org.sonatype.nexus.proxy.item.ContentGenerator


Field Summary
static String ID
           
 
Fields inherited from interface org.sonatype.nexus.proxy.item.ContentGenerator
CONTENT_GENERATOR_ID
 
Constructor Summary
PluginCatalogContentGenerator()
           
 
Method Summary
 org.sonatype.nexus.proxy.item.ContentLocator generateContent(org.sonatype.nexus.proxy.repository.Repository repository, String path, org.sonatype.nexus.proxy.item.StorageFileItem item)
           
 String getGeneratorId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
See Also:
Constant Field Values
Constructor Detail

PluginCatalogContentGenerator

public PluginCatalogContentGenerator()
Method Detail

getGeneratorId

public String getGeneratorId()
Specified by:
getGeneratorId in interface org.sonatype.nexus.proxy.item.ContentGenerator

generateContent

public org.sonatype.nexus.proxy.item.ContentLocator generateContent(org.sonatype.nexus.proxy.repository.Repository repository,
                                                                    String path,
                                                                    org.sonatype.nexus.proxy.item.StorageFileItem item)
                                                             throws org.sonatype.nexus.proxy.IllegalOperationException,
                                                                    org.sonatype.nexus.proxy.ItemNotFoundException,
                                                                    org.sonatype.nexus.proxy.LocalStorageException
Specified by:
generateContent in interface org.sonatype.nexus.proxy.item.ContentGenerator
Throws:
org.sonatype.nexus.proxy.IllegalOperationException
org.sonatype.nexus.proxy.ItemNotFoundException
org.sonatype.nexus.proxy.LocalStorageException


Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.