fr.cnes.sitools.registry
Class AppRegistryResource

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.registry.AppRegistryAbstractResource
                  extended by fr.cnes.sitools.registry.AppRegistryResource

public final class AppRegistryResource
extends AppRegistryAbstractResource

Resource for application registration

Author:
jp.boignard (AKKA Technologies)

Field Summary
 
Fields inherited from class fr.cnes.sitools.common.SitoolsResource
DEFAULT_MEDIATYPE
 
Constructor Summary
AppRegistryResource()
           
 
Method Summary
 org.restlet.representation.Representation action(org.restlet.representation.Representation representation, org.restlet.representation.Variant variant)
          Action on an application
 void describeDelete(org.restlet.ext.wadl.MethodInfo info)
           
 void describeGet(org.restlet.ext.wadl.MethodInfo info)
           
 void describePost(org.restlet.ext.wadl.MethodInfo info)
           
 void describePut(org.restlet.ext.wadl.MethodInfo info)
           
 org.restlet.representation.Representation getApplications(org.restlet.representation.Variant variant)
          Gets all registered applications
 org.restlet.representation.Representation register(org.restlet.representation.Representation representation, org.restlet.representation.Variant variant)
          Register an application SitoolsApplication auto-registration
 void sitoolsDescribe()
          Method implementation mandatory
 org.restlet.representation.Representation unregister(org.restlet.representation.Representation representation, org.restlet.representation.Variant variant)
          Unregister an application
 
Methods inherited from class fr.cnes.sitools.registry.AppRegistryAbstractResource
doInit, getAppRegistryApplication, getRepresentation, getResourceId, getStore
 
Methods inherited from class fr.cnes.sitools.common.SitoolsResource
addStandardGetRequestInfo, addStandardInternalServerErrorInfo, addStandardNotificationInfo, addStandardObjectResponseInfo, addStandardPostOrPutRequestInfo, addStandardResourceCollectionFilterInfo, addStandardResponseInfo, addStandardSimpleResponseInfo, configure, 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

AppRegistryResource

public AppRegistryResource()
Method Detail

sitoolsDescribe

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

Specified by:
sitoolsDescribe in class AbstractSitoolsResource

getApplications

@Get
public org.restlet.representation.Representation getApplications(org.restlet.representation.Variant variant)
Gets all registered applications

Parameters:
variant - required Variant (if negotiated)
Returns:
Representation

describeGet

public void describeGet(org.restlet.ext.wadl.MethodInfo info)

register

@Post
public org.restlet.representation.Representation register(org.restlet.representation.Representation representation,
                                                               org.restlet.representation.Variant variant)
Register an application SitoolsApplication auto-registration

Parameters:
representation - Representation of a resource
variant - required Variant (if negotiated)
Returns:
Representation

describePost

public void describePost(org.restlet.ext.wadl.MethodInfo info)

unregister

@Delete
public org.restlet.representation.Representation unregister(org.restlet.representation.Representation representation,
                                                                   org.restlet.representation.Variant variant)
Unregister an application

Parameters:
representation - Representation of a resource
variant - required Variant (if negotiated)
Returns:
Representation

describeDelete

public void describeDelete(org.restlet.ext.wadl.MethodInfo info)

action

@Put
public org.restlet.representation.Representation action(org.restlet.representation.Representation representation,
                                                            org.restlet.representation.Variant variant)
Action on an application

Parameters:
representation - Representation of a resource
variant - required Variant (if negotiated)
Returns:
Representation

describePut

public void describePut(org.restlet.ext.wadl.MethodInfo info)


Copyright © 2010-2013 CNES. All Rights Reserved.