public abstract class AbstractKSTermResolver<T> extends Object implements TermResolver<T>
| Modifier and Type | Field and Description |
|---|---|
protected static int |
LOW_COST |
| Constructor and Description |
|---|
AbstractKSTermResolver(String termName,
String principalId) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCost() |
String |
getOutput() |
Set<String> |
getParameterNames() |
Set<String> |
getPrerequisites() |
protected ContextInfo |
getServiceContext() |
abstract T |
resolve(Map<String,Object> resolvedPrereqs,
Map<String,String> parameters) |
protected static final int LOW_COST
public AbstractKSTermResolver(String termName, String principalId)
protected ContextInfo getServiceContext()
public Set<String> getPrerequisites()
getPrerequisites in interface TermResolver<T>public String getOutput()
getOutput in interface TermResolver<T>public Set<String> getParameterNames()
getParameterNames in interface TermResolver<T>public int getCost()
getCost in interface TermResolver<T>public abstract T resolve(Map<String,Object> resolvedPrereqs, Map<String,String> parameters) throws TermResolutionException
resolve in interface TermResolver<T>TermResolutionExceptionCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.