com.ptc.windchill.classproxy
Class ConsoleClassProxy

java.lang.Object
  extended bycom.ptc.windchill.classproxy.ClassProxy
      extended bycom.ptc.windchill.classproxy.ConsoleClassProxy

public class ConsoleClassProxy
extends ClassProxy


Field Summary
private static Method getLaunchConsoleForBackgroundTasks
           
private static Method getLaunchConsoleJS
           
private static Method hasBackgroundTasks
           
private static Method runTask
           
private static Method runTaskInBackground
           
private static Method setObjectOnTaskDataObject
           
private static Method setTaskData
           
private static Method setTaskObjectOid
           
private static Method setTaskObjects
           
private static Object TaskManagerFwd
           
 
Constructor Summary
ConsoleClassProxy()
           
 
Method Summary
static Object createDeleteTask()
           
static Object createTaskData()
           
static Object createTaskObject(Persistable p)
           
static String getLaunchConsoleForBackgroundTasks()
           
static String getLaunchConsoleJS(Object object)
           
static boolean hasBackgroundTasks()
           
protected static boolean initMethods()
           
static Object runTask(Object task)
           
static void runTaskInBackground(Object task, Object queueName)
           
static void setObjectOnTaskDataObject(Object taskObj, Object p)
           
static void setTaskData(Object task, Object taskData)
           
static void setTaskObjects(Object taskData, Object acollection)
           
 
Methods inherited from class com.ptc.windchill.classproxy.ClassProxy
getField, getField, invokeMethod, invokeMethod, locateMethod, locateMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

getLaunchConsoleForBackgroundTasks

private static Method getLaunchConsoleForBackgroundTasks

getLaunchConsoleJS

private static Method getLaunchConsoleJS

hasBackgroundTasks

private static Method hasBackgroundTasks

setTaskData

private static Method setTaskData

TaskManagerFwd

private static Object TaskManagerFwd

runTaskInBackground

private static Method runTaskInBackground

runTask

private static Method runTask

setObjectOnTaskDataObject

private static Method setObjectOnTaskDataObject

setTaskObjects

private static Method setTaskObjects

setTaskObjectOid

private static Method setTaskObjectOid
Constructor Detail

ConsoleClassProxy

public ConsoleClassProxy()
Method Detail

getLaunchConsoleForBackgroundTasks

public static String getLaunchConsoleForBackgroundTasks()
                                                 throws WTException
Throws:
WTException

getLaunchConsoleJS

public static String getLaunchConsoleJS(Object object)
                                 throws WTException
Throws:
WTException

hasBackgroundTasks

public static boolean hasBackgroundTasks()
                                  throws WTException
Throws:
WTException

setTaskData

public static void setTaskData(Object task,
                               Object taskData)
                        throws WTException
Throws:
WTException

runTaskInBackground

public static void runTaskInBackground(Object task,
                                       Object queueName)
                                throws WTException
Throws:
WTException

runTask

public static Object runTask(Object task)
                      throws WTException
Throws:
WTException

setObjectOnTaskDataObject

public static void setObjectOnTaskDataObject(Object taskObj,
                                             Object p)
                                      throws WTException
Throws:
WTException

setTaskObjects

public static void setTaskObjects(Object taskData,
                                  Object acollection)
                           throws WTException
Throws:
WTException

createDeleteTask

public static Object createDeleteTask()
                               throws ClassNotFoundException,
                                      NoSuchMethodException,
                                      InstantiationException,
                                      IllegalAccessException,
                                      InvocationTargetException
Throws:
ClassNotFoundException
NoSuchMethodException
InstantiationException
IllegalAccessException
InvocationTargetException

createTaskData

public static Object createTaskData()
                             throws ClassNotFoundException,
                                    NoSuchMethodException,
                                    InstantiationException,
                                    IllegalAccessException,
                                    InvocationTargetException
Throws:
ClassNotFoundException
NoSuchMethodException
InstantiationException
IllegalAccessException
InvocationTargetException

createTaskObject

public static Object createTaskObject(Persistable p)
                               throws ClassNotFoundException,
                                      NoSuchMethodException,
                                      InstantiationException,
                                      IllegalAccessException,
                                      InvocationTargetException,
                                      WTException
Throws:
ClassNotFoundException
NoSuchMethodException
InstantiationException
IllegalAccessException
InvocationTargetException
WTException

initMethods

protected static boolean initMethods()