com.infoengine.SAK
Class GroupWebject

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

public class GroupWebject
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
GroupWebject()
          Constructs a group webject with no name.
GroupWebject(java.lang.String name)
          Constructs a group 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

GroupWebject

public GroupWebject()
Constructs a group webject with no name.


GroupWebject

public GroupWebject(java.lang.String name)
Constructs a group 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