| org.jasig.portal.IServant
All known Subclasses: org.jasig.portal.channels.groupsmanager.CGroupsManagerServant, org.jasig.portal.channels.permissionsmanager.CPermissionsManagerServant,
IServant | public interface IServant extends IChannel(Code) | | An interface that a Servant Channel must implement. A Servant Channel is capable of providing some type of
interactive service within the flow of another Channel's use. Originally designed for CGroupsManager
and CPermissionsManager, which can function both as standalone channels and provide the functions of
selecting groups and people, and assigning permissions to them (respectively) for other channels
author: Alex Vigdor - av317@columbia.edu version: $Revision: 34818 $ |
Method Summary | |
public Object[] | getResults() Many servant channels will fulfil their function
by providing some set of 1 or more Objects to the Master
Channel. | public boolean | isFinished() |
getResults | public Object[] getResults()(Code) | | Many servant channels will fulfil their function
by providing some set of 1 or more Objects to the Master
Channel.
Object[]the expected Object type should be documented by the IServant implementation |
isFinished | public boolean isFinished()(Code) | | Allows the Master Channel to ascertain if the Servant has accomplished the requested task
(Note that the way which a certain task is requested is not specified by this interface;
normally it will be documented by a particular IServant and require some particular
configuration paramaters used to initialize the servant)
boolean |
|
|