org.nuxeo.ecm.platform.url.codec
Class DocumentFileCodec
java.lang.Object
org.nuxeo.ecm.platform.url.service.AbstractDocumentViewCodec
org.nuxeo.ecm.platform.url.codec.DocumentFileCodec
- All Implemented Interfaces:
- DocumentViewCodec
public class DocumentFileCodec
- extends AbstractDocumentViewCodec
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
FILE_PROPERTY_PATH_KEY
public static final String FILE_PROPERTY_PATH_KEY
- See Also:
- Constant Field Values
FILENAME_PROPERTY_PATH_KEY
@Deprecated
public static final String FILENAME_PROPERTY_PATH_KEY
- Deprecated. soon will be part of the file property, passed as parameter
for now
- See Also:
- Constant Field Values
FILENAME_KEY
public static final String FILENAME_KEY
- See Also:
- Constant Field Values
URLPattern
public static final String URLPattern
- See Also:
- Constant Field Values
DocumentFileCodec
public DocumentFileCodec()
DocumentFileCodec
public DocumentFileCodec(String prefix)
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).
- Returns:
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.
getBlobPropertyName
public static String getBlobPropertyName(DocumentView docView)
getBlob
public static Blob getBlob(DocumentModel doc,
DocumentView docView)
getBlobViaBlobHolder
public static Blob getBlobViaBlobHolder(DocumentModel doc,
String bhPath)
getFilenamePropertyName
public static String getFilenamePropertyName(DocumentView docView)
getFilename
public static String getFilename(DocumentModel doc,
DocumentView docView)
Copyright © 2011 Nuxeo SAS. All Rights Reserved.