Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-05

oracle.apps.fnd.applcore.common
Class ApplSessionAttribute

java.lang.Object
  extended by oracle.apps.fnd.applcore.common.ApplSessionAttribute
All Implemented Interfaces:
java.io.Serializable, LwsSessionAttribute

public class ApplSessionAttribute
extends java.lang.Object
implements LwsSessionAttribute, java.io.Serializable

Apps-specific implementation of LwsSessionAttribute

See Also:
Serialized Form

Constructor Summary
ApplSessionAttribute(java.lang.String attrName, java.lang.String attrValue, ApplSessionNamespace parentNamespace)
          Construct the specified attribute
ApplSessionAttribute(java.lang.String attrName, java.lang.String attrValue, ApplSessionNamespace parentNamespace, boolean isTransient)
          Construct the specified attribute
 
Method Summary
 java.lang.String getName()
          Fetch the name of this session attribute
 LwsSessionNamespace getParentNamespace()
          Fetch the handle to the LwsSessionNamespace that owns this attribute
 java.lang.String getValue()
          Fetch the value of this session attribute
 boolean isDefined()
          For attributes with null values, this returns true if the attribute is explicitly defined with a null value, or false if the attribute is not defined.
 void setValue(java.lang.String newValue)
          Set the value of this attribute
 java.lang.String toString()
          Override of toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApplSessionAttribute

public ApplSessionAttribute(java.lang.String attrName,
                            java.lang.String attrValue,
                            ApplSessionNamespace parentNamespace)
Construct the specified attribute

Parameters:
attrName - name of the attribute
attrValue - value of the attribute
parentNamespace - namespace that owns this attribute

ApplSessionAttribute

public ApplSessionAttribute(java.lang.String attrName,
                            java.lang.String attrValue,
                            ApplSessionNamespace parentNamespace,
                            boolean isTransient)
Construct the specified attribute

Parameters:
attrName - name of the attribute
attrValue - value of the attribute
parentNamespace - namespace that owns this attribute
isTransient - whether this is a transient attribute that should not be stored to the session's permanent store.
Method Detail

getName

public java.lang.String getName()
Description copied from interface: LwsSessionAttribute
Fetch the name of this session attribute

Specified by:
getName in interface LwsSessionAttribute
Returns:
the name of the attribute

getValue

public java.lang.String getValue()
Description copied from interface: LwsSessionAttribute
Fetch the value of this session attribute

Specified by:
getValue in interface LwsSessionAttribute
Returns:
the value of the attribute

setValue

public void setValue(java.lang.String newValue)
Set the value of this attribute

Specified by:
setValue in interface LwsSessionAttribute
Parameters:
newValue - the value to set the attribute to

isDefined

public boolean isDefined()
For attributes with null values, this returns true if the attribute is explicitly defined with a null value, or false if the attribute is not defined.


getParentNamespace

public LwsSessionNamespace getParentNamespace()
Description copied from interface: LwsSessionAttribute
Fetch the handle to the LwsSessionNamespace that owns this attribute

Specified by:
getParentNamespace in interface LwsSessionAttribute
Returns:
handle to the namespace that owns this attribute

toString

public java.lang.String toString()
Override of toString

Overrides:
toString in class java.lang.Object

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.