fr.cnes.sitools.datasource.mongodb
Class MongoDBDataSourceCollectionResource

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.datasource.mongodb.AbstractDataSourceResource
                  extended by fr.cnes.sitools.datasource.mongodb.MongoDBDataSourceCollectionResource

public final class MongoDBDataSourceCollectionResource
extends AbstractDataSourceResource

Class for MongoDB data source collection management

Author:
jp.boignard (AKKA Technologies)

Field Summary
 
Fields inherited from class fr.cnes.sitools.common.SitoolsResource
DEFAULT_MEDIATYPE
 
Constructor Summary
MongoDBDataSourceCollectionResource()
           
 
Method Summary
 void describeGet(org.restlet.ext.wadl.MethodInfo info)
          Describe the GET method
 void describePost(org.restlet.ext.wadl.MethodInfo info)
          Describe the POST method
 org.restlet.representation.Representation newDataSource(org.restlet.representation.Representation representation, org.restlet.representation.Variant variant)
          Create a new DataSource
 org.restlet.representation.Representation retrieveDataSource(org.restlet.representation.Variant variant)
          get all DataSets
 void sitoolsDescribe()
          Method implementation mandatory
 
Methods inherited from class fr.cnes.sitools.datasource.mongodb.AbstractDataSourceResource
getDatasourceId, getMongoDBDataSourceAdministration, getObject, getRepresentation, getStore
 
Methods inherited from class fr.cnes.sitools.common.SitoolsResource
addStandardGetRequestInfo, addStandardInternalServerErrorInfo, addStandardNotificationInfo, addStandardObjectResponseInfo, addStandardPostOrPutRequestInfo, addStandardResourceCollectionFilterInfo, addStandardResponseInfo, addStandardSimpleResponseInfo, configure, getNotificationObject, getRepresentation, getSettings, getSitoolsApplication, getSitoolsSetting
 
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

MongoDBDataSourceCollectionResource

public MongoDBDataSourceCollectionResource()
Method Detail

sitoolsDescribe

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

Specified by:
sitoolsDescribe in class AbstractSitoolsResource

newDataSource

@Post
public org.restlet.representation.Representation newDataSource(org.restlet.representation.Representation representation,
                                                                    org.restlet.representation.Variant variant)
Create a new DataSource

Parameters:
representation - input
variant - client preferred media type
Returns:
Representation

describePost

public void describePost(org.restlet.ext.wadl.MethodInfo info)
Describe the POST method

Parameters:
info - WADL method information

retrieveDataSource

@Get
public org.restlet.representation.Representation retrieveDataSource(org.restlet.representation.Variant variant)
get all DataSets

Parameters:
variant - client preferred media type
Returns:
Representation

describeGet

public void describeGet(org.restlet.ext.wadl.MethodInfo info)
Describe the GET method

Parameters:
info - WADL method information


Copyright © 2010-2013 CNES. All Rights Reserved.