Class DocumentIdCodec

java.lang.Object
org.nuxeo.ecm.platform.url.service.AbstractDocumentViewCodec
org.nuxeo.ecm.platform.url.codec.DocumentIdCodec
All Implemented Interfaces:
DocumentViewCodec

public class DocumentIdCodec extends AbstractDocumentViewCodec
Codec handling a document repository, id, view and additional request parameters.
Author:
Anahide Tchertchian
  • Field Details

  • Constructor Details

    • DocumentIdCodec

      public DocumentIdCodec()
    • DocumentIdCodec

      public DocumentIdCodec(String prefix)
  • Method Details

    • getPrefix

      public String getPrefix()
      Specified by:
      getPrefix in interface DocumentViewCodec
      Overrides:
      getPrefix in class AbstractDocumentViewCodec
    • getUrlFromDocumentView

      public String getUrlFromDocumentView(DocumentView docView)
      Description copied from interface: DocumentViewCodec
      Builds an url from the given document view.

      The url should be partial: it should not hold the context path information (server:port/nuxeo).

    • getDocumentViewFromUrl

      public DocumentView getDocumentViewFromUrl(String url)
      Extracts document location from a Zope-like URL ie: server/path_or_docId/view_id/tab_id .
      Parameters:
      url - the partial url to redirect to.
      Returns:
      a document view instance.