If the marinerURL
is read-only (which can be determined by calling {@link MarinerURL#isReadOnly}), any Asset URL rewriting must be performed on an explicitly constructed alternative MarinerURL instance.
If the marinerURL
is not read-only rewriting can be performed using this instance or an explicitly constructed alternative one.
The rewritten MarinerURL should then be returned.
@param requestContext the Mariner request context @param asset the asset associated with the URL @param assetGroup the asset's associated asset group @param marinerURL the URL that is to be rewritten @return the rewritten URL as a MarinerURL object @throws RepositoryException if an error occurs duringrewriting @throws UnsupportedOperationException if an attempt is made to modifya read-only MarinerURL instance
|
|
|
|
|
|