Interface ResourceAdapter

All Known Implementing Classes:
AbstractResourceAdapter, DocumentModelResourceAdapter

public interface ResourceAdapter
Adapter to transform any java Serializable into a qualified name resource and conversely.
Author:
Anahide Tchertchian
  • Field Details

  • Method Details

    • getNamespace

      String getNamespace()
    • setNamespace

      void setNamespace(String namespace)
    • getResource

      Resource getResource(Serializable object, Map<String,Object> context)
      Transforms an incoming object into a Resource.
      Parameters:
      object - the object to transform
      context - a context map
      Returns:
      the resource
      Since:
      5.2-M1
    • getResourceRepresentation

      Serializable getResourceRepresentation(Resource resource, Map<String,Object> context)
      Resolves the resource to an applicative representation, for instance a DocumentModel.
      Parameters:
      context - a context map (holding for instance a CoreSession instance.
      Returns:
      the representation
    • getKlass

      Class<?> getKlass()
      Returns:
      the class being adapted