public abstract class AbstractProfileTermResolver extends Object implements org.kuali.rice.krms.api.engine.TermResolver<Object>
Constructor and Description |
---|
AbstractProfileTermResolver() |
Modifier and Type | Method and Description |
---|---|
int |
getCost()
Gets the cost attribute value
|
Set<String> |
getParameterNames()
This method gets the empty immutable set of parameterNames
|
Set<String> |
getPrerequisites()
This method gets the unique prerequisites based on OleConstant value.
|
Object |
resolve(Map<String,Object> resolvedPrereqs,
Map<String,String> parameters)
Returns the resolved prerequisites as profileTerm object
|
protected abstract Object |
resolveFromProfileTerm(ProfileTerm profileTerm) |
public AbstractProfileTermResolver()
public Set<String> getPrerequisites()
getPrerequisites
in interface org.kuali.rice.krms.api.engine.TermResolver<Object>
public Set<String> getParameterNames()
getParameterNames
in interface org.kuali.rice.krms.api.engine.TermResolver<Object>
public int getCost()
getCost
in interface org.kuali.rice.krms.api.engine.TermResolver<Object>
public Object resolve(Map<String,Object> resolvedPrereqs, Map<String,String> parameters) throws org.kuali.rice.krms.api.engine.TermResolutionException
resolve
in interface org.kuali.rice.krms.api.engine.TermResolver<Object>
resolvedPrereqs
- parameters
- org.kuali.rice.krms.api.engine.TermResolutionException
protected abstract Object resolveFromProfileTerm(ProfileTerm profileTerm)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.