|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.platform.url.ejb.DocumentViewCodecManagerBean
public class DocumentViewCodecManagerBean
Document view codec manager bean
Constructor Summary | |
---|---|
DocumentViewCodecManagerBean()
|
Method Summary | |
---|---|
java.lang.String |
getDefaultCodecName()
Returns the default codec name. |
DocumentView |
getDocumentViewFromUrl(java.lang.String url,
boolean hasBaseUrl,
java.lang.String baseUrl)
Returns a DocumentView applying for given url, or null. |
DocumentView |
getDocumentViewFromUrl(java.lang.String codecName,
java.lang.String url,
boolean hasBaseUrl,
java.lang.String baseUrl)
Returns a DocumentView calling DocumentViewCodec#getDocumentViewFromUrl(String, boolean, String)
on codec with given name. |
java.lang.String |
getUrlFromDocumentView(DocumentView docView,
boolean needBaseUrl,
java.lang.String baseUrl)
Returns an URL applying for given document view, or null. |
java.lang.String |
getUrlFromDocumentView(java.lang.String codecName,
DocumentView docView,
boolean needBaseUrl,
java.lang.String baseUrl)
Returns an URL calling {@link DocumentViewCodec#getUrlFromDocumentView(DocumentView) on codec with given name. |
void |
initialize()
|
void |
remove()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DocumentViewCodecManagerBean()
Method Detail |
---|
@PostConstruct public void initialize()
public void remove()
public java.lang.String getDefaultCodecName()
DocumentViewCodecManager
This information is set on codec descriptors.
getDefaultCodecName
in interface DocumentViewCodecManager
public DocumentView getDocumentViewFromUrl(java.lang.String url, boolean hasBaseUrl, java.lang.String baseUrl)
DocumentViewCodecManager
Iterates over registered codecs, starting from the default codec, and if
DocumentViewCodec.handleUrl(String)
returns true, calls
DocumentViewCodec.getDocumentViewFromUrl(String)
. Stops
iterating when a codec returns a non-null value.
getDocumentViewFromUrl
in interface DocumentViewCodecManager
url
- the original url from request, including request parameters
if any.hasBaseUrl
- boolean indicating if base url should be removed from
given url.baseUrl
- value of the base url.public DocumentView getDocumentViewFromUrl(java.lang.String codecName, java.lang.String url, boolean hasBaseUrl, java.lang.String baseUrl)
DocumentViewCodecManager
DocumentViewCodec#getDocumentViewFromUrl(String, boolean, String)
on codec with given name.
getDocumentViewFromUrl
in interface DocumentViewCodecManager
url
- the original url from request, including request parameters
if any.hasBaseUrl
- boolean indicating if base url should be removed from
given url.baseUrl
- value of the base url.public java.lang.String getUrlFromDocumentView(DocumentView docView, boolean needBaseUrl, java.lang.String baseUrl)
DocumentViewCodecManager
Iterates over registered codecs, starting from the default codec, and if
DocumentViewCodec.handleDocumentView(DocumentView)
returns true,
calls DocumentViewCodec.getUrlFromDocumentView(DocumentView)
.
Stops iterating when a codec returns a non-null value. am docView the
original document view from request
getUrlFromDocumentView
in interface DocumentViewCodecManager
docView
- the original document view from requestbaseUrl
- value of the base url.public java.lang.String getUrlFromDocumentView(java.lang.String codecName, DocumentView docView, boolean needBaseUrl, java.lang.String baseUrl)
DocumentViewCodecManager
getUrlFromDocumentView
in interface DocumentViewCodecManager
docView
- the original document view from requestbaseUrl
- value of the base url.
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |