Package org.grails.web.servlet.mvc
Class DefaultRequestStateLookupStrategy
- java.lang.Object
-
- org.grails.web.servlet.mvc.DefaultRequestStateLookupStrategy
-
- All Implemented Interfaces:
GrailsRequestStateLookupStrategy
public class DefaultRequestStateLookupStrategy extends java.lang.Object implements GrailsRequestStateLookupStrategy
Default implementation that uses the web request to obtain information about the currently executing request.- Since:
- 2.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_REQUEST_ENCODING
-
Constructor Summary
Constructors Constructor Description DefaultRequestStateLookupStrategy()DefaultRequestStateLookupStrategy(GrailsWebRequest webRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetActionName()The action namejava.lang.StringgetActionName(java.lang.String controllerName)The action name for the given controller namejava.lang.StringgetCharacterEncoding()The character encoding of the requestjava.lang.StringgetContextPath()Obtains the context path to use from the requestjava.lang.StringgetControllerName()The controller namejava.lang.StringgetControllerNamespace()The controller namespacejava.lang.StringgetHttpMethod()GrailsWebRequestgetWebRequest()voidsetGrailsApplication(grails.core.GrailsApplication grailsApplication)
-
-
-
Field Detail
-
DEFAULT_REQUEST_ENCODING
public static final java.lang.String DEFAULT_REQUEST_ENCODING
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultRequestStateLookupStrategy
public DefaultRequestStateLookupStrategy()
-
DefaultRequestStateLookupStrategy
public DefaultRequestStateLookupStrategy(GrailsWebRequest webRequest)
-
-
Method Detail
-
setGrailsApplication
@Autowired public void setGrailsApplication(grails.core.GrailsApplication grailsApplication)
-
getContextPath
public java.lang.String getContextPath()
Description copied from interface:GrailsRequestStateLookupStrategyObtains the context path to use from the request- Specified by:
getContextPathin interfaceGrailsRequestStateLookupStrategy- Returns:
- The context path
-
getCharacterEncoding
public java.lang.String getCharacterEncoding()
Description copied from interface:GrailsRequestStateLookupStrategyThe character encoding of the request- Specified by:
getCharacterEncodingin interfaceGrailsRequestStateLookupStrategy- Returns:
- The character encoding
-
getHttpMethod
public java.lang.String getHttpMethod()
- Specified by:
getHttpMethodin interfaceGrailsRequestStateLookupStrategy- Returns:
- The HTTP method
-
getControllerName
public java.lang.String getControllerName()
Description copied from interface:GrailsRequestStateLookupStrategyThe controller name- Specified by:
getControllerNamein interfaceGrailsRequestStateLookupStrategy- Returns:
- The controller name or null if not known
-
getControllerNamespace
public java.lang.String getControllerNamespace()
Description copied from interface:GrailsRequestStateLookupStrategyThe controller namespace- Specified by:
getControllerNamespacein interfaceGrailsRequestStateLookupStrategy- Returns:
- The controller namespace or null if not known
-
getActionName
public java.lang.String getActionName()
Description copied from interface:GrailsRequestStateLookupStrategyThe action name- Specified by:
getActionNamein interfaceGrailsRequestStateLookupStrategy- Returns:
- The action name or null if not known
-
getActionName
public java.lang.String getActionName(java.lang.String controllerName)
Description copied from interface:GrailsRequestStateLookupStrategyThe action name for the given controller name- Specified by:
getActionNamein interfaceGrailsRequestStateLookupStrategy- Parameters:
controllerName- The controller name- Returns:
- The action name or null if not known
-
getWebRequest
public GrailsWebRequest getWebRequest()
- Specified by:
getWebRequestin interfaceGrailsRequestStateLookupStrategy- Returns:
- the current request
-
-