fr.cnes.sitools.dataset
Class AbstractDataSetResource

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.dataset.AbstractDataSetResource
Direct Known Subclasses:
ActivationDataSetResource, DataSetCollectionResource, DataSetCountResource, DataSetDictionaryMappingCollectionResource, DataSetDictionaryMappingResource, DataSetExplorerResource, DataSetExpositionResource, DataSetListFeedsResource, DataSetListFormsResource, DataSetListGuiServicesResource, DataSetMonitoringResource, DataSetNotificationResource, DataSetResource, PropertyFilterResource, RefreshDataSetResource

public abstract class AbstractDataSetResource
extends SitoolsResource

Base class for DataSet management resources

Author:
jp.boignard (AKKA Technologies)

Field Summary
 
Fields inherited from class fr.cnes.sitools.common.SitoolsResource
DEFAULT_MEDIATYPE
 
Constructor Summary
AbstractDataSetResource()
           
 
Method Summary
 java.lang.String getDatasetId()
          Gets the datasetId value
 DataSet getObject(org.restlet.representation.Representation representation)
          Gets DataSet object from Representation
 org.restlet.representation.Representation getRepresentation(Response response, org.restlet.data.MediaType media)
          Encode a response into a Representation according to the given media type.
 void registerObserver(DataSet input)
          Register an observer
 void unregisterObserver(DataSet input)
          Unregister an observer
 
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, sitoolsDescribe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDataSetResource

public AbstractDataSetResource()
Method Detail

getRepresentation

public org.restlet.representation.Representation getRepresentation(Response response,
                                                                   org.restlet.data.MediaType media)
Encode a response into a Representation according to the given media type.

Overrides:
getRepresentation in class SitoolsResource
Parameters:
response - Response
media - Response
Returns:
Representation

getObject

public final DataSet getObject(org.restlet.representation.Representation representation)
                        throws java.io.IOException
Gets DataSet object from Representation

Parameters:
representation - of a DataSet
Returns:
DataSet
Throws:
java.io.IOException - if there is an error while deserializing Java Object

registerObserver

public final void registerObserver(DataSet input)
Register an observer

Parameters:
input - the project as input

unregisterObserver

public final void unregisterObserver(DataSet input)
Unregister an observer

Parameters:
input - the project to unregister

getDatasetId

public java.lang.String getDatasetId()
Gets the datasetId value

Returns:
the datasetId


Copyright © 2010-2013 CNES. All Rights Reserved.