fr.cnes.sitools.common
Class AbstractPluginResource

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
Direct Known Subclasses:
AbstractApplicationPluginCommonResource, AbstractConverterResource, AbstractFilterPluginResource, AbstractFilterResource, AbstractResourcePluginResource

public abstract class AbstractPluginResource
extends SitoolsResource

Abstract class for plugin adminstration ressources

Author:
m.gond

Field Summary
 
Fields inherited from class fr.cnes.sitools.common.SitoolsResource
DEFAULT_MEDIATYPE
 
Constructor Summary
AbstractPluginResource()
           
 
Method Summary
<T extends Validable>
java.util.Set<ConstraintViolation>
checkValidity(T input)
          Check the validaty of the given T object
 void configure(com.thoughtworks.xstream.XStream xstream, Response response)
          Configure the XStream
<E extends ExtensionParameter>
java.util.Map<java.lang.String,E>
fromListToMap(java.util.List<E> list)
          Transform a List of ExtensionParameter into a Map of String, ExtensionParameter
 
Methods inherited from class fr.cnes.sitools.common.SitoolsResource
addStandardGetRequestInfo, addStandardInternalServerErrorInfo, addStandardNotificationInfo, addStandardObjectResponseInfo, addStandardPostOrPutRequestInfo, addStandardResourceCollectionFilterInfo, addStandardResponseInfo, addStandardSimpleResponseInfo, getNotificationObject, getRepresentation, 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

AbstractPluginResource

public AbstractPluginResource()
Method Detail

configure

public void configure(com.thoughtworks.xstream.XStream xstream,
                      Response response)
Configure the XStream

Overrides:
configure in class SitoolsResource
Parameters:
xstream - the XStream to treat
response - the response used

fromListToMap

public <E extends ExtensionParameter> java.util.Map<java.lang.String,E> fromListToMap(java.util.List<E> list)
Transform a List of ExtensionParameter into a Map of String, ExtensionParameter

Type Parameters:
E - The extensionParameter used
Parameters:
list - the List of ExtensionParameter
Returns:
a Map of String, ExtensionParameter

checkValidity

public <T extends Validable> java.util.Set<ConstraintViolation> checkValidity(T input)
Check the validaty of the given T object

Type Parameters:
T - The type of Validable Object to check
Parameters:
input - the SvaModel to validate
Returns:
a set of ConstraintViolation if the validation fail, null otherwise


Copyright © 2010-2013 CNES. All Rights Reserved.