com.plumtree.portaluiinfrastructure.condition
Class ConditionTypeManager

java.lang.Object
  extended by com.plumtree.portaluiinfrastructure.condition.ConditionTypeManager
All Implemented Interfaces:
IExpressionEvaluator

public class ConditionTypeManager
extends java.lang.Object
implements IExpressionEvaluator

Author:
dustina

Field Summary
static java.lang.String RULES_DEBUG_MSG
           
 
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
 

Field Detail

RULES_DEBUG_MSG

public static final java.lang.String RULES_DEBUG_MSG
See Also:
Constant Field Values
Method Detail

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)



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.