01: /* Copyright 2001, 2002 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.groups.local;
07:
08: import org.jasig.portal.EntityIdentifier;
09: import org.jasig.portal.groups.GroupsException;
10: import org.jasig.portal.groups.IGroupConstants;
11:
12: /**
13: * An API for a searcher that knows about a single type, used
14: * by EntitySearcherImpl
15: *
16: * @author Alex Vigdor
17: * @version $Revision: 34757 $
18: */
19:
20: public interface ITypedEntitySearcher extends IGroupConstants {
21: public EntityIdentifier[] searchForEntities(String query, int method)
22: throws GroupsException;
23:
24: public Class getType();
25: }
|