org.jasig.portal.channels.groupsmanager
Class CGroupsManagerServant
java.lang.Object
org.jasig.portal.MultithreadedChannelAdapter
org.jasig.portal.MultithreadedCacheableChannelAdapter
org.jasig.portal.channels.groupsmanager.CGroupsManagerServant
- All Implemented Interfaces:
- ICacheable, IChannel, IServant
public class CGroupsManagerServant
- extends MultithreadedCacheableChannelAdapter
- implements IServant
CGroupsManagerServant is an IServant subclass of CGroupsManager
This will allow other channels to delegate to CGroupsManager at runtime
- Version:
- $Revision: 1.19 $
- Author:
- Alex Vigdor, av317@columbia.edu
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
channel
final IMultithreadedChannel channel
uid
final java.lang.String uid
CGroupsManagerServant
public CGroupsManagerServant(IMultithreadedChannel channel,
java.lang.String uid)
- put your documentation comment here
- Parameters:
channel
- (IMultithreadedChannel)uid
- (String)
isFinished
public boolean isFinished()
- True when the servant is ready to pass control back to the master channel.
- Specified by:
isFinished
in interface IServant
- Returns:
- boolean
getSessionData
CGroupsManagerSessionData getSessionData()
setStaticData
public void setStaticData(ChannelStaticData sd)
- Sets the staticData.
- Specified by:
setStaticData
in interface IChannel
- Overrides:
setStaticData
in class MultithreadedChannelAdapter
- Parameters:
sd
- (ChannelStaticData)- See Also:
ChannelStaticData
finalize
protected void finalize()
throws java.lang.Throwable
- Create a SESSION_DONE event. This event is caught by CGroupsManager which deletes
the session data object.
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable
getResults
public java.lang.Object[] getResults()
- Returns an array of objects representing the result set.
Note that these are IGroupMembers !!
- Specified by:
getResults
in interface IServant
- Returns:
- Object[]