apply intellij suggested format + fixes
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiContext.java b/jspwiki-main/src/main/java/org/apache/wiki/WikiContext.java
index bea0ea4..f4a97d5 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiContext.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WikiContext.java
@@ -42,31 +42,21 @@
import java.util.PropertyPermission;
/**
- * <p>Provides state information throughout the processing of a page. A
- * WikiContext is born when the JSP pages that are the main entry
- * points, are invoked. The JSPWiki engine creates the new
- * WikiContext, which basically holds information about the page, the
- * handling engine, and in which context (view, edit, etc) the
- * call was done.</p>
- * <p>A WikiContext also provides request-specific variables, which can
- * be used to communicate between plugins on the same page, or
- * between different instances of the same plugin. A WikiContext
- * variable is valid until the processing of the page has ended. For
+ * <p>Provides state information throughout the processing of a page. A WikiContext is born when the JSP pages that are the main entry
+ * points, are invoked. The JSPWiki engine creates the new WikiContext, which basically holds information about the page, the
+ * handling engine, and in which context (view, edit, etc) the call was done.</p>
+ * <p>A WikiContext also provides request-specific variables, which can be used to communicate between plugins on the same page, or
+ * between different instances of the same plugin. A WikiContext variable is valid until the processing of the page has ended. For
* an example, please see the Counter plugin.</p>
- * <p>When a WikiContext is created, it automatically associates a
- * {@link WikiSession} object with the user's HttpSession. The
- * WikiSession contains information about the user's authentication
- * status, and is consulted by {@link #getCurrentUser()}.
- * object</p>
- * <p>Do not cache the page object that you get from the WikiContext; always
- * use getPage()!</p>
+ * <p>When a WikiContext is created, it automatically associates a {@link WikiSession} object with the user's HttpSession. The
+ * WikiSession contains information about the user's authentication status, and is consulted by {@link #getCurrentUser()} object.</p>
+ * <p>Do not cache the page object that you get from the WikiContext; always use getPage()!</p>
*
* @see org.apache.wiki.plugin.Counter
- *
*/
public class WikiContext implements Cloneable, Command {
- private Command m_command = null;
+ private Command m_command;
private WikiPage m_page;
private WikiPage m_realPage;
@@ -76,9 +66,9 @@
private HashMap<String,Object> m_variableMap = new HashMap<>();
/** Stores the HttpServletRequest. May be null, if the request did not come from a servlet. */
- protected HttpServletRequest m_request = null;
+ protected HttpServletRequest m_request;
- private WikiSession m_session = null;
+ private WikiSession m_session;
/** User is administering JSPWiki (Install, SecurityConfig). */
public static final String INSTALL = WikiCommand.INSTALL.getRequestContext();
@@ -167,14 +157,12 @@
private static final Permission DUMMY_PERMISSION = new PropertyPermission( "os.name", "read" );
/**
- * Create a new WikiContext for the given WikiPage. Delegates to
- * {@link #WikiContext(WikiEngine, HttpServletRequest, WikiPage)}.
+ * Create a new WikiContext for the given WikiPage. Delegates to {@link #WikiContext(WikiEngine, HttpServletRequest, WikiPage)}.
+ *
* @param engine The WikiEngine that is handling the request.
- * @param page The WikiPage. If you want to create a
- * WikiContext for an older version of a page, you must use this
- * constructor.
+ * @param page The WikiPage. If you want to create a WikiContext for an older version of a page, you must use this constructor.
*/
- public WikiContext( WikiEngine engine, WikiPage page )
+ public WikiContext( final WikiEngine engine, final WikiPage page )
{
this( engine, null, findCommand( engine, null, page ) );
}
@@ -236,19 +224,15 @@
}
/**
- * Creates a new WikiContext for the given WikiEngine, WikiPage and
- * HttpServletRequest. This method simply looks up the appropriate Command
- * using {@link #findCommand(WikiEngine, HttpServletRequest, WikiPage)} and
- * delegates to
+ * Creates a new WikiContext for the given WikiEngine, WikiPage and HttpServletRequest. This method simply looks up the appropriate
+ * Command using {@link #findCommand(WikiEngine, HttpServletRequest, WikiPage)} and delegates to
* {@link #WikiContext(WikiEngine, HttpServletRequest, Command)}.
+ *
* @param engine The WikiEngine that is handling the request
- * @param request The HttpServletRequest that should be associated with this
- * context. This parameter may be <code>null</code>.
- * @param page The WikiPage. If you want to create a WikiContext for an
- * older version of a page, you must supply this parameter
+ * @param request The HttpServletRequest that should be associated with this context. This parameter may be <code>null</code>.
+ * @param page The WikiPage. If you want to create a WikiContext for an older version of a page, you must supply this parameter
*/
- public WikiContext(WikiEngine engine, HttpServletRequest request, WikiPage page)
- {
+ public WikiContext( final WikiEngine engine, final HttpServletRequest request, final WikiPage page ) {
this( engine, request, findCommand( engine, request, page ) );
}
@@ -273,44 +257,35 @@
}
/**
- * Sets a reference to the real page whose content is currently being
- * rendered.
+ * Sets a reference to the real page whose content is currently being rendered.
* <p>
- * Sometimes you may want to render the page using some other page's context.
- * In those cases, it is highly recommended that you set the setRealPage()
- * to point at the real page you are rendering. Please see InsertPageTag
- * for an example.
+ * Sometimes you may want to render the page using some other page's context. In those cases, it is highly recommended that you set
+ * the setRealPage() to point at the real page you are rendering. Please see InsertPageTag for an example.
* <p>
- * Also, if your plugin e.g. does some variable setting, be aware that if it
- * is embedded in the LeftMenu or some other page added with InsertPageTag,
- * you should consider what you want to do - do you wish to really reference
- * the "master" page or the included page.
+ * Also, if your plugin e.g. does some variable setting, be aware that if it is embedded in the LeftMenu or some other page added
+ * with InsertPageTag, you should consider what you want to do - do you wish to really reference the "master" page or the included
+ * page.
*
* @param page The real page which is being rendered.
* @return The previous real page
* @since 2.3.14
* @see org.apache.wiki.tags.InsertPageTag
*/
- public WikiPage setRealPage( WikiPage page )
- {
- WikiPage old = m_realPage;
+ public WikiPage setRealPage( final WikiPage page ) {
+ final WikiPage old = m_realPage;
m_realPage = page;
updateCommand( m_command.getRequestContext() );
return old;
}
/**
- * Gets a reference to the real page whose content is currently being rendered.
- * If your plugin e.g. does some variable setting, be aware that if it
- * is embedded in the LeftMenu or some other page added with InsertPageTag,
- * you should consider what you want to do - do you wish to really reference
- * the "master" page or the included page.
+ * Gets a reference to the real page whose content is currently being rendered. If your plugin e.g. does some variable setting, be
+ * aware that if it is embedded in the LeftMenu or some other page added with InsertPageTag, you should consider what you want to
+ * do - do you wish to really reference the "master" page or the included page.
* <p>
- * For example, in the default template, there is a page called "LeftMenu".
- * Whenever you access a page, e.g. "Main", the master page will be Main, and
- * that's what the getPage() will return - regardless of whether your plugin
- * resides on the LeftMenu or on the Main page. However, getRealPage()
- * will return "LeftMenu".
+ * For example, in the default template, there is a page called "LeftMenu". Whenever you access a page, e.g. "Main", the master
+ * page will be Main, and that's what the getPage() will return - regardless of whether your plugin resides on the LeftMenu or on
+ * the Main page. However, getRealPage() will return "LeftMenu".
*
* @return A reference to the real page.
* @see org.apache.wiki.tags.InsertPageTag
@@ -322,29 +297,19 @@
}
/**
- * Figure out to which page we are really going to. Considers
- * special page names from the jspwiki.properties, and possible aliases.
- * This method forwards requests to
- * {@link org.apache.wiki.ui.CommandResolver#getSpecialPageReference(String)}.
+ * Figure out to which page we are really going to. Considers special page names from the jspwiki.properties, and possible aliases.
+ * This method forwards requests to {@link org.apache.wiki.ui.CommandResolver#getSpecialPageReference(String)}.
* @return A complete URL to the new page to redirect to
* @since 2.2
*/
-
- public String getRedirectURL()
- {
- String pagename = m_page.getName();
+ public String getRedirectURL() {
+ final String pagename = m_page.getName();
String redirURL = m_engine.getCommandResolver().getSpecialPageReference( pagename );
-
- if( redirURL == null )
- {
- String alias = m_page.getAttribute( WikiPage.ALIAS );
-
- if( alias != null )
- {
+ if( redirURL == null ) {
+ final String alias = m_page.getAttribute( WikiPage.ALIAS );
+ if( alias != null ) {
redirURL = getViewURL( alias );
- }
- else
- {
+ } else {
redirURL = m_page.getAttribute( WikiPage.REDIRECT );
}
}
@@ -378,14 +343,14 @@
* @param page The wikipage
* @since 2.1.37.
*/
- public void setPage( WikiPage page )
- {
+ public void setPage( final WikiPage page ) {
m_page = page;
updateCommand( m_command.getRequestContext() );
}
/**
* Returns the request context.
+ *
* @return The name of the request context (e.g. VIEW).
*/
@Override
@@ -395,12 +360,11 @@
}
/**
- * Sets the request context. See above for the different
- * request contexts (VIEW, EDIT, etc.)
+ * Sets the request context. See above for the different request contexts (VIEW, EDIT, etc.)
*
* @param arg The request context (one of the predefined contexts.)
*/
- public void setRequestContext( String arg )
+ public void setRequestContext( final String arg )
{
updateCommand( arg );
}
@@ -431,36 +395,33 @@
* @param key The variable name.
* @return The variable contents.
*/
- public Object getVariable( String key )
+ public Object getVariable( final String key )
{
return m_variableMap.get( key );
}
/**
- * Sets a variable. The variable is valid while the WikiContext is valid,
- * i.e. while page processing continues. The variable data is discarded
- * once the page processing is finished.
+ * Sets a variable. The variable is valid while the WikiContext is valid, i.e. while page processing continues. The variable data
+ * is discarded once the page processing is finished.
*
* @param key The variable name.
* @param data The variable value.
*/
- public void setVariable( String key, Object data )
- {
+ public void setVariable( final String key, final Object data ) {
m_variableMap.put( key, data );
updateCommand( m_command.getRequestContext() );
}
/**
- * This is just a simple helper method which will first check the context
- * if there is already an override in place, and if there is not,
+ * This is just a simple helper method which will first check the context if there is already an override in place, and if there is not,
* it will then check the given properties.
*
- * @param key What key are we searching for?
+ * @param key What key are we searching for?
* @param defValue Default value for the boolean
- * @return {@code true} or {@code false}.
+ * @return {@code true} or {@code false}.
*/
public boolean getBooleanWikiProperty( final String key, final boolean defValue ) {
- Object bool = getVariable( key );
+ final Object bool = getVariable( key );
if( bool != null ) {
return TextUtil.isPositive( (String) bool );
}
@@ -469,22 +430,17 @@
}
/**
- * This method will safely return any HTTP parameters that
- * might have been defined. You should use this method instead
- * of peeking directly into the result of getHttpRequest(), since
- * this method is smart enough to do all of the right things,
+ * This method will safely return any HTTP parameters that might have been defined. You should use this method instead
+ * of peeking directly into the result of getHttpRequest(), since this method is smart enough to do all of the right things,
* figure out UTF-8 encoded parameters, etc.
*
* @since 2.0.13.
* @param paramName Parameter name to look for.
* @return HTTP parameter, or null, if no such parameter existed.
*/
- public String getHttpParameter( String paramName )
- {
+ public String getHttpParameter( final String paramName ) {
String result = null;
-
- if( m_request != null )
- {
+ if( m_request != null ) {
result = m_request.getParameter( paramName );
}
@@ -492,10 +448,8 @@
}
/**
- * If the request did originate from a HTTP request,
- * then the HTTP request can be fetched here. However, it the request
- * did NOT originate from a HTTP request, then this method will
- * return null, and YOU SHOULD CHECK FOR IT!
+ * If the request did originate from a HTTP request, then the HTTP request can be fetched here. However, it the request
+ * did NOT originate from a HTTP request, then this method will return null, and YOU SHOULD CHECK FOR IT!
*
* @return Null, if no HTTP request was done.
* @since 2.0.13.
@@ -511,29 +465,25 @@
* @param dir The template name
* @since 2.1.15.
*/
- public void setTemplate( String dir )
+ public void setTemplate( final String dir )
{
m_template = dir;
}
/**
- * Returns the target of this wiki context: a page, group name or JSP. If
- * the associated Command is a PageCommand, this method returns the page's
- * name. Otherwise, this method delegates to the associated Command's
- * {@link org.apache.wiki.ui.Command#getName()} method. Calling classes
- * can rely on the results of this method for looking up canonically-correct
- * page or group names. Because it does not automatically assume that the
- * wiki context is a PageCommand, calling this method is inherently safer
- * than calling <code>getPage().getName()</code>.
+ * Returns the target of this wiki context: a page, group name or JSP. If the associated Command is a PageCommand, this method
+ * returns the page's name. Otherwise, this method delegates to the associated Command's {@link org.apache.wiki.ui.Command#getName()}
+ * method. Calling classes can rely on the results of this method for looking up canonically-correct page or group names. Because it
+ * does not automatically assume that the wiki context is a PageCommand, calling this method is inherently safer than calling
+ * {@code getPage().getName()}.
+ *
* @return the name of the target of this wiki context
* @see org.apache.wiki.ui.PageCommand#getName()
* @see org.apache.wiki.ui.GroupCommand#getName()
*/
@Override
- public String getName()
- {
- if ( m_command instanceof PageCommand )
- {
+ public String getName() {
+ if ( m_command instanceof PageCommand ) {
return m_page != null ? m_page.getName() : "<no page>";
}
return m_command.getName();
@@ -541,6 +491,7 @@
/**
* Gets the template that is to be used throughout this request.
+ *
* @since 2.1.15.
* @return template name
*/
@@ -550,18 +501,14 @@
}
/**
- * Convenience method that gets the current user. Delegates the
- * lookup to the WikiSession associated with this WikiContect.
- * May return null, in case the current
- * user has not yet been determined; or this is an internal system.
- * If the WikiSession has not been set, <em>always</em> returns null.
+ * Convenience method that gets the current user. Delegates the lookup to the WikiSession associated with this WikiContect.
+ * May return null, in case the current user has not yet been determined; or this is an internal system. If the WikiSession has not
+ * been set, <em>always</em> returns null.
*
* @return The current user; or maybe null in case of internal calls.
*/
- public Principal getCurrentUser()
- {
- if (m_session == null)
- {
+ public Principal getCurrentUser() {
+ if (m_session == null) {
// This shouldn't happen, really...
return WikiPrincipal.GUEST;
}
@@ -574,7 +521,7 @@
* @param page The page to which to link.
* @return An URL to the page. This honours the current absolute/relative setting.
*/
- public String getViewURL( String page )
+ public String getViewURL( final String page )
{
return getURL( VIEW, page, null );
}
@@ -591,13 +538,12 @@
}
/**
- * Returns an URL from a page. It this WikiContext instance was constructed
- * with an actual HttpServletRequest, we will attempt to construct the
- * URL using HttpUtil, which preserves the HTTPS portion if it was used.
+ * Returns an URL from a page. It this WikiContext instance was constructed with an actual HttpServletRequest, we will attempt to
+ * construct the URL using HttpUtil, which preserves the HTTPS portion if it was used.
*
* @param context The request context (e.g. WikiContext.UPLOAD)
- * @param page The page to which to link
- * @param params A list of parameters, separated with "&"
+ * @param page The page to which to link
+ * @param params A list of parameters, separated with "&"
*
* @return An URL to the given context and page.
*/
@@ -610,6 +556,7 @@
/**
* Returns the Command associated with this WikiContext.
+ *
* @return the command
*/
public Command getCommand()
@@ -628,7 +575,7 @@
try {
// super.clone() must always be called to make sure that inherited objects
// get the right type
- WikiContext copy = (WikiContext)super.clone();
+ final WikiContext copy = (WikiContext)super.clone();
copy.m_engine = m_engine;
copy.m_command = m_command;
@@ -640,26 +587,24 @@
copy.m_page = m_page;
copy.m_realPage = m_realPage;
return copy;
- } catch( CloneNotSupportedException e ){} // Never happens
+ } catch( final CloneNotSupportedException e ){} // Never happens
return null;
}
/**
- * Creates a deep clone of the WikiContext. This is useful when you want
- * to be sure that you don't accidentally mess with page attributes, etc.
+ * Creates a deep clone of the WikiContext. This is useful when you want to be sure that you don't accidentally mess with page
+ * attributes, etc.
*
* @since 2.8.0
* @return A deep clone of the WikiContext.
*/
@SuppressWarnings("unchecked")
- public WikiContext deepClone()
- {
- try
- {
+ public WikiContext deepClone() {
+ try {
// super.clone() must always be called to make sure that inherited objects
// get the right type
- WikiContext copy = (WikiContext)super.clone();
+ final WikiContext copy = (WikiContext)super.clone();
// No need to deep clone these
copy.m_engine = m_engine;
@@ -673,16 +618,14 @@
copy.m_realPage = (WikiPage)m_realPage.clone();
return copy;
}
- catch( CloneNotSupportedException e ){} // Never happens
+ catch( final CloneNotSupportedException e ){} // Never happens
return null;
}
/**
- * Returns the WikiSession associated with the context.
- * This method is guaranteed to always return a valid WikiSession.
- * If this context was constructed without an associated
- * HttpServletRequest, it will return {@link WikiSession#guestSession(WikiEngine)}.
+ * Returns the WikiSession associated with the context. This method is guaranteed to always return a valid WikiSession.
+ * If this context was constructed without an associated HttpServletRequest, it will return {@link WikiSession#guestSession(WikiEngine)}.
*
* @return The WikiSession associate with this context.
*/
@@ -692,49 +635,37 @@
}
/**
- * This method can be used to find the WikiContext programmatically
- * from a JSP PageContext. We check the request context.
- * The wiki context, if it exists,
- * is looked up using the key
- * {@link org.apache.wiki.tags.WikiTagBase#ATTR_CONTEXT}.
+ * This method can be used to find the WikiContext programmatically from a JSP PageContext. We check the request context.
+ * The wiki context, if it exists, is looked up using the key {@link org.apache.wiki.tags.WikiTagBase#ATTR_CONTEXT}.
*
* @since 2.4
* @param pageContext the JSP page context
* @return Current WikiContext, or null, of no context exists.
*/
- public static WikiContext findContext( PageContext pageContext )
- {
- HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
- WikiContext context = (WikiContext)request.getAttribute( WikiTagBase.ATTR_CONTEXT );
- return context;
+ public static WikiContext findContext( final PageContext pageContext ) {
+ final HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
+ return (WikiContext)request.getAttribute( WikiTagBase.ATTR_CONTEXT );
}
/**
- * Returns the permission required to successfully execute this context.
- * For example, the a wiki context of VIEW for a certain page means that
- * the PagePermission "view" is required for the page. In some cases, no
- * particular permission is required, in which case a dummy permission will
- * be returned ({@link java.util.PropertyPermission}<code> "os.name",
- * "read"</code>). This method is guaranteed to always return a valid,
- * non-null permission.
+ * Returns the permission required to successfully execute this context. For example, the a wiki context of VIEW for a certain page
+ * means that the PagePermission "view" is required for the page. In some cases, no particular permission is required, in which case
+ * a dummy permission will be returned ({@link java.util.PropertyPermission}<code> "os.name", "read"</code>). This method is guaranteed
+ * to always return a valid, non-null permission.
+ *
* @return the permission
* @since 2.4
*/
@Override
- public Permission requiredPermission()
- {
+ public Permission requiredPermission() {
// This is a filthy rotten hack -- absolutely putrid
- if ( WikiCommand.INSTALL.equals( m_command ) )
- {
+ if ( WikiCommand.INSTALL.equals( m_command ) ) {
// See if admin users exists
- try
- {
- UserManager userMgr = m_engine.getUserManager();
- UserDatabase userDb = userMgr.getUserDatabase();
+ try {
+ final UserManager userMgr = m_engine.getUserManager();
+ final UserDatabase userDb = userMgr.getUserDatabase();
userDb.findByLoginName( Installer.ADMIN_ID );
- }
- catch ( NoSuchPrincipalException e )
- {
+ } catch ( final NoSuchPrincipalException e ) {
return DUMMY_PERMISSION;
}
return new AllPermission( m_engine.getApplicationName() );
@@ -742,8 +673,7 @@
// TODO: we should really break the contract so that this
// method returns null, but until then we will use this hack
- if ( m_command.requiredPermission() == null )
- {
+ if( m_command.requiredPermission() == null ) {
return DUMMY_PERMISSION;
}
@@ -751,116 +681,100 @@
}
/**
- * Associates a target with the current Command and returns
- * the new targeted Command. If the Command associated with this
+ * Associates a target with the current Command and returns the new targeted Command. If the Command associated with this
* WikiContext is already "targeted", it is returned instead.
+ *
* @see org.apache.wiki.ui.Command#targetedCommand(java.lang.Object)
*
* {@inheritDoc}
*/
@Override
- public Command targetedCommand( Object target )
- {
- if ( m_command.getTarget() == null )
- {
+ public Command targetedCommand( final Object target ) {
+ if ( m_command.getTarget() == null ) {
return m_command.targetedCommand( target );
}
return m_command;
}
/**
- * Returns true, if the current user has administrative permissions (i.e. the omnipotent
- * AllPermission).
+ * Returns true, if the current user has administrative permissions (i.e. the omnipotent AllPermission).
*
* @since 2.4.46
* @return true, if the user has all permissions.
*/
public boolean hasAdminPermissions() {
- return m_engine.getAuthorizationManager().checkPermission( getWikiSession(), new AllPermission(m_engine.getApplicationName()) );
+ return m_engine.getAuthorizationManager().checkPermission( getWikiSession(), new AllPermission( m_engine.getApplicationName() ) );
}
/**
* Figures out which template a new WikiContext should be using.
* @param request the HTTP request
*/
- protected void setDefaultTemplate( HttpServletRequest request )
- {
- String defaultTemplate = m_engine.getTemplateDir();
+ protected void setDefaultTemplate( final HttpServletRequest request ) {
+ final String defaultTemplate = m_engine.getTemplateDir();
// Figure out which template we should be using for this page.
String template = null;
- if ( request != null )
- {
+ if ( request != null ) {
template = request.getParameter( "skin" );
- if( template != null ) template = template.replaceAll("\\p{Punct}", "");
+ if( template != null ) {
+ template = template.replaceAll("\\p{Punct}", "");
+ }
}
// If request doesn't supply the value, extract from wiki page
- if( template == null )
- {
- WikiPage page = getPage();
- if ( page != null )
- {
+ if( template == null ) {
+ final WikiPage page = getPage();
+ if ( page != null ) {
template = page.getAttribute( WikiEngine.PROP_TEMPLATEDIR );
}
}
// If something over-wrote the default, set the new value.
- if ( template != null )
- {
+ if ( template != null ) {
setTemplate( template );
- }
- else
- {
+ } else {
setTemplate( defaultTemplate );
}
}
/**
- * Looks up and returns a PageCommand based on a supplied WikiPage and HTTP
- * request. First, the appropriate Command is obtained by examining the HTTP
- * request; the default is {@link PageCommand#VIEW}. If the Command is a
- * PageCommand (and it should be, in most cases), a targeted Command is
- * created using the (non-<code>null</code>) WikiPage as target.
+ * Looks up and returns a PageCommand based on a supplied WikiPage and HTTP request. First, the appropriate Command is obtained by
+ * examining the HTTP request; the default is {@link PageCommand#VIEW}. If the Command is a PageCommand (and it should be, in most
+ * cases), a targeted Command is created using the (non-<code>null</code>) WikiPage as target.
+ *
* @param engine the wiki engine
* @param request the HTTP request
* @param page the wiki page
* @return the correct command
*/
- protected static Command findCommand( WikiEngine engine, HttpServletRequest request, WikiPage page )
- {
- String defaultContext = PageCommand.VIEW.getRequestContext();
+ protected static Command findCommand( final WikiEngine engine, final HttpServletRequest request, final WikiPage page ) {
+ final String defaultContext = PageCommand.VIEW.getRequestContext();
Command command = engine.getCommandResolver().findCommand( request, defaultContext );
- if ( command instanceof PageCommand && page != null )
- {
+ if ( command instanceof PageCommand && page != null ) {
command = command.targetedCommand( page );
}
return command;
}
/**
- * Protected method that updates the internally cached Command.
- * Will always be called when the page name, request context, or variable
+ * Protected method that updates the internally cached Command. Will always be called when the page name, request context, or variable
* changes.
+ *
* @param requestContext the desired request context
* @since 2.4
*/
- protected void updateCommand( String requestContext )
- {
- if ( requestContext == null )
- {
+ protected void updateCommand( final String requestContext ) {
+ if ( requestContext == null ) {
m_command = PageCommand.NONE;
- }
- else
- {
- CommandResolver resolver = m_engine.getCommandResolver();
+ } else {
+ final CommandResolver resolver = m_engine.getCommandResolver();
m_command = resolver.findCommand( m_request, requestContext );
}
- if ( m_command instanceof PageCommand && m_page != null )
- {
+ if ( m_command instanceof PageCommand && m_page != null ) {
m_command = m_command.targetedCommand( m_page );
}
}