org.mule.devkit.nexus
Class ModuleSchemaResource

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.sonatype.plexus.rest.resource.AbstractPlexusResource
          extended by org.sonatype.nexus.rest.AbstractNexusPlexusResource
              extended by org.mule.devkit.nexus.ModuleSchemaResource
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, org.sonatype.plexus.rest.resource.PlexusResource

@Component(role=org.sonatype.plexus.rest.resource.PlexusResource.class,
           hint="ModuleSchemaResource")
public class ModuleSchemaResource
extends org.sonatype.nexus.rest.AbstractNexusPlexusResource
implements org.codehaus.plexus.logging.LogEnabled


Field Summary
static String MODULE_SCHEMA_URI
           
 
Fields inherited from class org.sonatype.nexus.rest.AbstractNexusPlexusResource
IS_LOCAL_PARAMETER, IS_REMOTE_PARAMETER, NEXUS_INSTANCE_LOCAL, PASSWORD_PLACE_HOLDER
 
Constructor Summary
ModuleSchemaResource()
           
 
Method Summary
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
 Object get(org.restlet.Context context, org.restlet.data.Request request, org.restlet.data.Response response, org.restlet.resource.Variant variant)
           
 Object getPayloadInstance()
           
 org.sonatype.plexus.rest.resource.PathProtectionDescriptor getResourceProtection()
           
 String getResourceUri()
           
 
Methods inherited from class org.sonatype.nexus.rest.AbstractNexusPlexusResource
createChildReference, createRedirectBaseRef, createRedirectReference, createReference, createRepositoryContentReference, createRepositoryGroupReference, createRepositoryGroupReference, createRepositoryReference, createRepositoryReference, createRootReference, getActualPassword, getContextRoot, getFileItemFactory, getNexus, getNexusConfiguration, getNexusErrorResponse, getPlexusContainer, getRepositoryRegistry, getUnprotectedRepositoryRegistry, getValidRemoteIPAddress, handleConfigurationException, handleInvalidConfigurationException, isLocal, isRemote
 
Methods inherited from class org.sonatype.plexus.rest.resource.AbstractPlexusResource
acceptsUpload, configureXStream, delete, getPayloadInstance, getVariants, isAvailable, isModifiable, isNegotiateContent, isReadable, post, put, setAvailable, setModifiable, setNegotiateContent, setReadable, upload
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sonatype.plexus.rest.resource.PlexusResource
acceptsUpload, configureXStream, delete, getPayloadInstance, getVariants, isAvailable, isModifiable, isNegotiateContent, isReadable, post, put, upload
 

Field Detail

MODULE_SCHEMA_URI

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

ModuleSchemaResource

public ModuleSchemaResource()
Method Detail

getResourceUri

public String getResourceUri()
Specified by:
getResourceUri in interface org.sonatype.plexus.rest.resource.PlexusResource
Specified by:
getResourceUri in class org.sonatype.plexus.rest.resource.AbstractPlexusResource

getResourceProtection

public org.sonatype.plexus.rest.resource.PathProtectionDescriptor getResourceProtection()
Specified by:
getResourceProtection in interface org.sonatype.plexus.rest.resource.PlexusResource
Specified by:
getResourceProtection in class org.sonatype.plexus.rest.resource.AbstractPlexusResource

getPayloadInstance

public Object getPayloadInstance()
Specified by:
getPayloadInstance in interface org.sonatype.plexus.rest.resource.PlexusResource
Specified by:
getPayloadInstance in class org.sonatype.plexus.rest.resource.AbstractPlexusResource

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled
Overrides:
enableLogging in class org.codehaus.plexus.logging.AbstractLogEnabled

get

public Object get(org.restlet.Context context,
                  org.restlet.data.Request request,
                  org.restlet.data.Response response,
                  org.restlet.resource.Variant variant)
           throws org.restlet.resource.ResourceException
Specified by:
get in interface org.sonatype.plexus.rest.resource.PlexusResource
Overrides:
get in class org.sonatype.plexus.rest.resource.AbstractPlexusResource
Throws:
org.restlet.resource.ResourceException


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