package org.springframework.roo.addon.finder;
import java.util.SortedSet;
import org.springframework.roo.model.JavaSymbolName;
import org.springframework.roo.model.JavaType;
/**
* Provides Finder add-on operations.
*
* @author Ben Alex
* @since 1.0
*/
public interface FinderOperations {
void installFinder(JavaType typeName, JavaSymbolName finderName);
boolean isFinderInstallationPossible();
SortedSet<String> listFindersFor(JavaType typeName, Integer depth);
}