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 |
|---|---|
java.lang.String |
getName() |
java.security.Permission |
requiredPermission()
No-op; always returns
null. |
Command |
targetedCommand(java.lang.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(java.lang.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 combinejava.lang.IllegalArgumentException - if the target is not of the correct typeCommand.targetedCommand(Object)public java.lang.String getName()
getName in interface CommandgetName in class AbstractCommandCommand.getName()public java.security.Permission requiredPermission()
null.Command.requiredPermission()Copyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.