GSWAction is the base class for handling direct
actions in GSWeb applications. Direct actions provide
a way to bypass the typical component-based request
handling and allow for direct method invocation
based on URL parameters. Actions are stateless and
don't maintain session information unless explicitly
accessed, making them suitable for bookmarkable
URLs and RESTful interfaces.
Class method that determines
whether the specified action name corresponds to a
valid action method in the given class. Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
Class method that returns the
selector for the specified action name within the
given class. Warning the
underscore at the start of the name of this
method indicates that it is private, for internal
use only, and you should not use the method in your
code.
Initializes the session ID in the context based
on the current request. This is an internal method used
during action processing. Warning
the underscore at the start of the name of this method
indicates that it is private, for internal use
only, and you should not use the method in your code.
Returns the selector for the specified action name
within this action instance's class. Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
Category providing additional context and session
access methods for GSWAction instances. These methods
offer alternative ways to access the action's context
and session objects.
Returns the private context instance associated
with this action. This is typically used internally by
the framework. Warning the underscore
at the start of the name of this method indicates that
it is private, for internal use only, and you should not
use the method in your code.
Returns the private session instance associated
with this action. This is typically used internally by
the framework. Warning the underscore
at the start of the name of this method indicates that
it is private, for internal use only, and you should not
use the method in your code.
Category providing debugging and logging
functionality for GSWAction instances. These
methods allow actions to output diagnostic
information during development and debugging
phases.
Outputs a debug message with the specified
string. This is typically used for
internal debugging purposes. Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.