com.infoengine.SAK
Class ManagementWebject

java.lang.Object
  extended by com.infoengine.object.factory.Webject
      extended by com.infoengine.SAK.Webject
          extended by com.infoengine.SAK.ManagementWebject
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ManagementWebject
extends Webject

This class provides methods to construct and execute group webjects in applications and JSP pages.

Version:
1.0 2/19/2000
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.infoengine.object.factory.Webject
CLASS, DISPLAY, EXTERNAL, GROUP, GROUP_IN, GROUP_OUT, MESSAGE, OBJECT, OUTPUT, TASK, text, TYPE, UNKNOWN
 
Constructor Summary
ManagementWebject()
          Constructs a management webject with no name.
ManagementWebject(java.lang.String name)
          Constructs a management webject with a specific name.
 
Method Summary
 void invoke(Task task)
          Invokes the webject in the server context using a specified task object.
 
Methods inherited from class com.infoengine.SAK.Webject
addParam, getInputStream, getOutputStream, getProcessor, getProcessorClassName, getService, invoke, run, setInputStream, setInputStream, setInputStream, setOutputStream, setOutputStream, setParam, setService
 
Methods inherited from class com.infoengine.object.factory.Webject
addKey, addMessage, addMeta, addMetaValue, addOutput, addParam, addUniqueKey, addUniqueValue, addValue, addValue, addWebject, clearParams, clone, deepClone, getClassName, getDefinition, getGroupInName, getGroupInNames, getGroupOutName, getGroupOutNames, getKey, getKeys, getMessages, getMetaValue, getName, getNode, getOutput, getParam, getParamNames, getParams, getPassword, getType, getUserName, getValue, getValues, getWebjects, objectParamValue, objectParamValue, paramValue, paramValue, paramValues, printTree, removeAllWebjects, removeParam, removeParams, removeWebject, setClassName, setName, setParam, setPassword, setType, setUserName, setValue, toString, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ManagementWebject

public ManagementWebject()
Constructs a management webject with no name.


ManagementWebject

public ManagementWebject(java.lang.String name)
Constructs a management webject with a specific name.

Parameters:
name - The name to be assigned to the webject.
Method Detail

invoke

public void invoke(Task task)
            throws IEException,
                   java.io.IOException
Invokes the webject in the server context using a specified task object. If the webject returns any output groups, they will be added to the collection maintained in the server context.

Overrides:
invoke in class Webject
Parameters:
task - The task associated with the webject.
Throws:
IEException - if the webject is not executed successfully.
java.io.IOException