com.ptc.windchill.cadx.ws
Class ContextBasedActionInfo

java.lang.Object
  extended bycom.ptc.windchill.cadx.ws.ContextBasedActionInfo

public class ContextBasedActionInfo
extends Object

This class defines valid context based actions. Context Based actions can be added/deleted by modifying static array 'contextBasedActions'.

Supported API: false

Extendable: false


Field Summary
private static Vector actions
           
private static Object[] actionsArray
           
private static Object[] actionsArrayminusOpenInPV
           
private static Vector actionsminusOpenInPV
           
protected static HashMap cbJSCallbackActions
           
private static String CLASSNAME
           
protected static String[] contextBasedActions
           
private static String RESOURCE
           
 
Constructor Summary
ContextBasedActionInfo()
           
 
Method Summary
static String getActionName(URLActionDelegate actionDelegate)
          Returns action name associated with URLActionDelegate

Supported API: false
static String getIconResource(URLActionDelegate action)
           
static HashMap getJSCallbackActions()
          Returns Vector containing URLActionDelegates of valid context based actions

Supported API: false
static Vector getValidActions()
          Returns Vector containing URLActionDelegates of valid context based actions

Supported API: false
static Object[] getValidActionsArray()
           
static Object[] getValidActionsArrayminusOpenInPV()
           
static int isValidAction(URLActionDelegate actionDelegate)
          if action is valid context based action then returns integer value greater than or equal to 0.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

actions

private static Vector actions

contextBasedActions

protected static String[] contextBasedActions

actionsminusOpenInPV

private static Vector actionsminusOpenInPV

cbJSCallbackActions

protected static HashMap cbJSCallbackActions

actionsArray

private static Object[] actionsArray

actionsArrayminusOpenInPV

private static Object[] actionsArrayminusOpenInPV
Constructor Detail

ContextBasedActionInfo

public ContextBasedActionInfo()
Method Detail

getValidActions

public static Vector getValidActions()
Returns Vector containing URLActionDelegates of valid context based actions

Supported API: false

Returns:
Vector

isValidAction

public static int isValidAction(URLActionDelegate actionDelegate)
if action is valid context based action then returns integer value greater than or equal to 0. It returns -1 if action is invalid. returned integer can be used to index into vector returned by getValidActions method to get URLActionDelegate.

Supported API: false

Parameters:
actionDelegate -
Returns:
int

getActionName

public static String getActionName(URLActionDelegate actionDelegate)
Returns action name associated with URLActionDelegate

Supported API: false

Parameters:
actionDelegate -
Returns:
String

getJSCallbackActions

public static HashMap getJSCallbackActions()
Returns Vector containing URLActionDelegates of valid context based actions

Supported API: false

Returns:
HashMap

getValidActionsArray

public static Object[] getValidActionsArray()

getValidActionsArrayminusOpenInPV

public static Object[] getValidActionsArrayminusOpenInPV()

getIconResource

public static String getIconResource(URLActionDelegate action)