fr.cnes.sitools.plugins.applications
Class ApplicationPluginResource

java.lang.Object
  extended by ExtendedWadlServerResource
      extended by fr.cnes.sitools.common.resource.AbstractSitoolsResource
          extended by fr.cnes.sitools.common.SitoolsResource
              extended by fr.cnes.sitools.common.AbstractPluginResource
                  extended by fr.cnes.sitools.plugins.applications.AbstractApplicationPluginCommonResource
                      extended by fr.cnes.sitools.plugins.applications.AbstractApplicationPluginResource
                          extended by fr.cnes.sitools.plugins.applications.ApplicationPluginResource

public final class ApplicationPluginResource
extends AbstractApplicationPluginResource

Resource for single class of application plug-in model get/update/delete

Author:
m.gond (AKKA Technologies)

Field Summary
 
Fields inherited from class fr.cnes.sitools.common.SitoolsResource
DEFAULT_MEDIATYPE
 
Constructor Summary
ApplicationPluginResource()
           
 
Method Summary
 org.restlet.representation.Representation deleteAppPlugin(org.restlet.representation.Variant variant)
          Delete ApplicationPluginModel
 org.restlet.representation.Representation retrieveAppModel(org.restlet.representation.Variant variant)
          Get on DataSet
 void sitoolsDescribe()
          Method implementation mandatory
 org.restlet.representation.Representation updateAppPlugin(org.restlet.representation.Representation representation, org.restlet.representation.Variant variant)
          Update / Validate existing DataSet
 
Methods inherited from class fr.cnes.sitools.plugins.applications.AbstractApplicationPluginResource
getAppId, getResourceApplication, getStore
 
Methods inherited from class fr.cnes.sitools.plugins.applications.AbstractApplicationPluginCommonResource
checkValidity, getApplicationModelDTO, getRepresentation
 
Methods inherited from class fr.cnes.sitools.common.AbstractPluginResource
checkValidity, configure, fromListToMap
 
Methods inherited from class fr.cnes.sitools.common.SitoolsResource
addStandardGetRequestInfo, addStandardInternalServerErrorInfo, addStandardNotificationInfo, addStandardObjectResponseInfo, addStandardPostOrPutRequestInfo, addStandardResourceCollectionFilterInfo, addStandardResponseInfo, addStandardSimpleResponseInfo, getNotificationObject, getRepresentation, getSettings, getSitoolsApplication, getSitoolsSetting, trace, trace
 
Methods inherited from class fr.cnes.sitools.common.resource.AbstractSitoolsResource
getMediaType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationPluginResource

public ApplicationPluginResource()
Method Detail

sitoolsDescribe

public void sitoolsDescribe()
Description copied from class: AbstractSitoolsResource
Method implementation mandatory

Specified by:
sitoolsDescribe in class AbstractSitoolsResource

retrieveAppModel

@Get
public org.restlet.representation.Representation retrieveAppModel(org.restlet.representation.Variant variant)
Get on DataSet

Parameters:
variant - client preferred media type
Returns:
Representation

updateAppPlugin

@Put
public org.restlet.representation.Representation updateAppPlugin(org.restlet.representation.Representation representation,
                                                                     org.restlet.representation.Variant variant)
Update / Validate existing DataSet

Parameters:
representation - DataSet Representation
variant - Variant client preferred media type
Returns:
Representation

deleteAppPlugin

@Delete
public org.restlet.representation.Representation deleteAppPlugin(org.restlet.representation.Variant variant)
Delete ApplicationPluginModel

Parameters:
variant - client preferred media type
Returns:
Representation


Copyright © 2010-2013 CNES. All Rights Reserved.