de.jcon.jproject.table.controller
Class SetStrategyImpl

java.lang.Object
  |
  +--de.jcon.jproject.table.controller.SetStrategyImpl
All Implemented Interfaces:
ListStrategy

public class SetStrategyImpl
extends java.lang.Object
implements ListStrategy

DOCUMENT ME!

Version:
$Revision: 1.4 $ / $Date: 2004/04/17 16:33:49 $
Author:
Oliver Gries

Method Summary
 void filter(Filter aFilter)
          DOCUMENT ME!
 java.lang.Object[] getData(ListProxyState aState, SessionWrapper aSession)
          DOCUMENT ME!
 int getDataCount(SessionWrapper aSession)
          DOCUMENT ME!
 void setBaseData(java.util.Set theData)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setBaseData

public void setBaseData(java.util.Set theData)
DOCUMENT ME!

Parameters:
theData - DOCUMENT ME!

getData

public java.lang.Object[] getData(ListProxyState aState,
                                  SessionWrapper aSession)
                           throws BaseException
DOCUMENT ME!

Specified by:
getData in interface ListStrategy
Parameters:
aState - DOCUMENT ME!
aSession - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
BaseException - DOCUMENT ME!

getDataCount

public int getDataCount(SessionWrapper aSession)
                 throws BaseException
DOCUMENT ME!

Specified by:
getDataCount in interface ListStrategy
Parameters:
aSession - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
BaseException - DOCUMENT ME!

filter

public void filter(Filter aFilter)
DOCUMENT ME!

Specified by:
filter in interface ListStrategy
Parameters:
aFilter - DOCUMENT ME!