Package com.easydesk.util.word
Class ItemSearchFactory
java.lang.Object
com.easydesk.util.word.ItemSearchFactory
Creates new ItemSearch objects and acts as a Regulator on the number of concurrent searches.
- Version:
- $Id: ItemSearchFactory.java,v 1.25 2008/10/29 09:33:45 youngho Exp $
- Author:
- Youngho Cho
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetInstance(Item item, EasyDeskUser searcher) DOCUMENT ME!getInstance(MITList mitList, EasyDeskUser searcher) DOCUMENT ME!getInstance(MITList mitList, EasyDeskUser searcher, List<Permission> perms) getInstance(Module module, ItemType itemType, EasyDeskUser searcher) DOCUMENT ME!voidDOCUMENT ME!voidputInstance(ItemSearch itemSearch) DOCUMENT ME!
-
Field Details
-
INSTANCE
DOCUMENT ME!
-
-
Method Details
-
getInstance
public ItemSearch getInstance(@Nonnull Item item, EasyDeskUser searcher) throws MaxConcurrentSearchException, InterruptedException DOCUMENT ME!- Parameters:
item- DOCUMENT ME!searcher- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
MaxConcurrentSearchException- DOCUMENT ME!InterruptedException- DOCUMENT ME!
-
getInstance
public ItemSearch getInstance(Module module, ItemType itemType, EasyDeskUser searcher) throws MaxConcurrentSearchException, InterruptedException DOCUMENT ME!- Parameters:
module- DOCUMENT ME!itemType- DOCUMENT ME!searcher- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
MaxConcurrentSearchException- DOCUMENT ME!InterruptedException- DOCUMENT ME!
-
getInstance
public ItemSearch getInstance(MITList mitList, EasyDeskUser searcher) throws MaxConcurrentSearchException, InterruptedException DOCUMENT ME!- Parameters:
mitList- DOCUMENT ME!searcher- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
MaxConcurrentSearchException- DOCUMENT ME!InterruptedException- DOCUMENT ME!
-
getInstance
public ItemSearch getInstance(MITList mitList, EasyDeskUser searcher, List<Permission> perms) throws MaxConcurrentSearchException, InterruptedException - Parameters:
mitList-searcher-perms-- Throws:
MaxConcurrentSearchExceptionInterruptedException
-
putInstance
DOCUMENT ME!- Parameters:
itemSearch- DOCUMENT ME!
-
notifyDone
public void notifyDone()DOCUMENT ME!
-