public final class RedirectCommand extends AbstractCommand
Defines Commands for redirections to off-site special pages. RedirectCommands do not have associated permissions; the
requiredPermission() method will always return null. When combined with a supplied String url,
the AbstractCommand.getTarget() method will return a String, the AbstractCommand.getURLPattern() method will return the supplied target URL,
and AbstractCommand.getJSP() method will return the "cleansed" URL.
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
Permission |
requiredPermission()
No-op; always returns
null. |
Command |
targetedCommand(Object target)
Creates and returns a targeted Command by combining a URL (as String) with this Command.
|
getContentTemplate, getJSP, getJSPFriendlyName, getRequestContext, getTarget, getURLPattern, toStringpublic Command targetedCommand(Object target)
target
object must be non-null and of type String. The URL passed to the constructor is actually an URL pattern, but it
will be converted to a JSP page if it is a partial URL. If it is a full URL (beginning with http:// or
https://), it will be "passed through" without conversion, and the URL pattern will be null.targetedCommand in interface CommandtargetedCommand in class AbstractCommandtarget - the object to combineIllegalArgumentException - if the target is not of the correct typeCommand.targetedCommand(Object)public String getName()
getName in interface CommandgetName in class AbstractCommandCommand.getName()public Permission requiredPermission()
null.Command.requiredPermission()Copyright © 2001-2020 The Apache Software Foundation. All rights reserved.