public abstract class ADFSessionOptionsOverride
extends java.lang.Object
ADFSessionOptions
object should
be overriden.
Objects of this class are not thread-safe.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_PARAMETER
The name of the context parameter that indicates the full class name of
an implementation of this class:
"adfmde-adfso-ovr" . |
Constructor and Description |
---|
ADFSessionOptionsOverride()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract ADFSOSeedOverride |
getADFSOSeedOverride()
Returns the proposed modification to an
ADFSOSeed object. |
static ADFSessionOptionsOverride |
getCurrent()
Returns the
ADFSessionOptionsOverride instance in the current
ADF context if applicable. |
static ADFSOSeedOverride |
getCurrentADFSOSeedOverride()
Returns the result of
getADFSOSeedOverride() from the current
ADFSessionOptionsOverride instance if applicable. |
protected java.lang.String |
getParameter(java.lang.String name)
Returns the first value of a parameter.
|
protected java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap()
Returns the parameters and their values associated with the current
request.
|
java.lang.String |
toString() |
public static final java.lang.String CLASS_PARAMETER
"adfmde-adfso-ovr"
. In a
servlet environment, this parameter can be represented by any request
parameter whose name ends with this constant. For example, a request
parameter with name "id1.id2.adfmde-adfso-ovr" will be recognized as the
context parameter that indicates the implementation class name.public ADFSessionOptionsOverride()
public abstract ADFSOSeedOverride getADFSOSeedOverride()
ADFSOSeed
object.ADFSOSeed
object;
null
if no modification is necessarypublic final java.lang.String toString()
toString
in class java.lang.Object
public static ADFSessionOptionsOverride getCurrent()
ADFSessionOptionsOverride
instance in the current
ADF context if applicable.ADFSessionOptionsOverride
instance in the current
ADF context if applicable; null
if no such instance
is available or if an error occurred while creating an instancepublic static ADFSOSeedOverride getCurrentADFSOSeedOverride()
getADFSOSeedOverride()
from the current
ADFSessionOptionsOverride
instance if applicable.getADFSOSeedOverride()
from the current
ADFSessionOptionsOverride
instance if applicable;
null
if no ADFSessionOptionsOverride
is
available or an exception was thrown by
getADFSOSeedOverride()
protected final java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
protected final java.lang.String getParameter(java.lang.String name)
name
- the name of the parameternull
if there is no
such parameter or the parameter value is null