com.plumtree.portaluiinfrastructure.condition
Class ConditionTypeManager
java.lang.Object
com.plumtree.portaluiinfrastructure.condition.ConditionTypeManager
- All Implemented Interfaces:
- IExpressionEvaluator
public class ConditionTypeManager
- extends java.lang.Object
- implements IExpressionEvaluator
- Author:
- dustina
Method Summary |
int |
EvaluateExpressionForGuestLoginPhase(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
java.lang.Object ptUserSession)
|
void |
EvaluateExpressionForLogInDestination(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
java.lang.Object ptUserSession)
Hook function so that the Expression Engine can be executed
in the uiinfrasrtucture |
void |
EvaluateExpressionForSubportalAction(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
java.lang.Object ptUserSession)
Hook function so that the Expression Engine can be executed
in the uiinfrasrtucture |
int |
EvaluateExpressions(int nActionType,
AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
IPTSession ptUserSession,
boolean bAtGuestLogin,
java.lang.String strDebugPhaseTitle,
XPStringBuilder sbDebugText)
|
XPArrayList |
GetArrayConditionTypes()
|
XPHashtable |
GetHashedConditionTypes()
|
static ConditionTypeManager |
GetInstance()
|
XPHashtable |
GetUserEnvironment(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
IPTSession ptUserSession,
boolean bAtGuestPhase)
|
void |
Init(CachingManager cmCachingManager)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RULES_DEBUG_MSG
public static final java.lang.String RULES_DEBUG_MSG
- See Also:
- Constant Field Values
GetInstance
public static ConditionTypeManager GetInstance()
Init
public void Init(CachingManager cmCachingManager)
- Parameters:
requestData
-
GetHashedConditionTypes
public XPHashtable GetHashedConditionTypes()
- Returns:
GetArrayConditionTypes
public XPArrayList GetArrayConditionTypes()
- Returns:
GetUserEnvironment
public XPHashtable GetUserEnvironment(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
IPTSession ptUserSession,
boolean bAtGuestPhase)
- Parameters:
requestData
-
- Returns:
EvaluateExpressionForGuestLoginPhase
public int EvaluateExpressionForGuestLoginPhase(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
java.lang.Object ptUserSession)
EvaluateExpressionForLogInDestination
public void EvaluateExpressionForLogInDestination(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
java.lang.Object ptUserSession)
- Description copied from interface:
IExpressionEvaluator
- Hook function so that the Expression Engine can be executed
in the uiinfrasrtucture
- Specified by:
EvaluateExpressionForLogInDestination
in interface IExpressionEvaluator
EvaluateExpressionForSubportalAction
public void EvaluateExpressionForSubportalAction(AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
java.lang.Object ptUserSession)
- Description copied from interface:
IExpressionEvaluator
- Hook function so that the Expression Engine can be executed
in the uiinfrasrtucture
- Specified by:
EvaluateExpressionForSubportalAction
in interface IExpressionEvaluator
EvaluateExpressions
public int EvaluateExpressions(int nActionType,
AActivitySpace asCurrentSpace,
IApplication application,
IXPRequest xpRequest,
IPTSession ptUserSession,
boolean bAtGuestLogin,
java.lang.String strDebugPhaseTitle,
XPStringBuilder sbDebugText)