|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="6.2", sinceVersion="4.0") public interface ITableSourceFilter
Defines the methods of a table source filter. Implementations of this interface are not expected to be thread-safe.
Method Summary | |
---|---|
ITableSourceFilter |
getFilter(String filterId)
Returns the filter with the given id. |
IQueryFilter |
getQueryFilter(QueryBase queryBase,
IParameters parameters)
Returns the query filter to be used with the given query. |
Methods inherited from interface lumis.doui.source.filter.ISourceFilter |
---|
getInputControlType, init |
Method Detail |
---|
IQueryFilter getQueryFilter(QueryBase queryBase, IParameters parameters) throws PortalException, RequiredFilterValueException
queryBase
- the query.parameters
- the parameters to be used for the filter.
RequiredFilterValueException
- when a required value for the filter
was not given. No results should be shown when this happen.
PortalException
ITableSourceFilter getFilter(String filterId) throws PortalException
ISourceFilter
getFilter
in interface ISourceFilter<TableSource>
filterId
- the filter id.
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |