public interface RuleContext extends Serializable
Modifier and Type | Method and Description |
---|---|
BusinessRuleTerm |
businessRuleTermFactory(String name)
Creates a new BusinessRuleTerm instance from a given name.
|
ActionType[] |
getActionTypes()
Gets valid action types.
|
BusinessRuleTerm |
getBusinessTerm(String name)
Gets a BusinessRuleTerm object by its name.
|
Map<TermOperationType,String> |
getSupportedOperationTypes(String businessTerm)
Get all supported operation types with localized label for a
given business term.
|
Map<String,BusinessRuleTerm> |
getValidBusinessTerms()
Gets valid business rule terms.
|
boolean |
isValidTerm(BusinessRuleTerm businessRuleTerm)
Check whether a BusinessRuleTerm is valid in current context.
|
boolean |
isValidTerm(String businessRuleTermName)
Check whether a BusinessRuleTerm is valid in current context.
|
Map<String,BusinessRuleTerm> getValidBusinessTerms()
BusinessRuleTerm getBusinessTerm(String name) throws UserPrefsException
name
- Name of a BusinessRuleTerm.UserPrefsException
boolean isValidTerm(BusinessRuleTerm businessRuleTerm)
businessRuleTerm
- The BusinessRuleTerm instance to be checked.boolean isValidTerm(String businessRuleTermName)
businessRuleTermName
- The name of BusinessRuleTerm to be checked.BusinessRuleTerm businessRuleTermFactory(String name)
name
- Name of the BusinessRuleTerm instance to be created.ActionType[] getActionTypes()
Map<TermOperationType,String> getSupportedOperationTypes(String businessTerm)
businessTerm
- the name of the business termCopyright © 2006, 2017 Oracle and/or its affiliates. All rights reserved.