Skip navigation links
A C D E G I N R S U 

A

AbstractRulesetContainerImpl<C> - Class in cloud.altemista.fwk.core.rules.ruleset.impl
Convenience base class for classes that implement RulesetContainer
AbstractRulesetContainerImpl() - Constructor for class cloud.altemista.fwk.core.rules.ruleset.impl.AbstractRulesetContainerImpl
 
AbstractRulesServiceImpl<C> - Class in cloud.altemista.fwk.core.rules.impl
Base class for rules executor service implementations that uses a resolver to obtain the rule set containers.
AbstractRulesServiceImpl(RulesetContainerResolver<C>) - Constructor for class cloud.altemista.fwk.core.rules.impl.AbstractRulesServiceImpl
Constructor
addGlobal(String, Object) - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Adds one global value.
addObject(Object) - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Adds one bean to the session.

C

cloud.altemista.fwk.core.rules - package cloud.altemista.fwk.core.rules
 
cloud.altemista.fwk.core.rules.exception - package cloud.altemista.fwk.core.rules.exception
 
cloud.altemista.fwk.core.rules.impl - package cloud.altemista.fwk.core.rules.impl
 
cloud.altemista.fwk.core.rules.ruleset - package cloud.altemista.fwk.core.rules.ruleset
 
cloud.altemista.fwk.core.rules.ruleset.impl - package cloud.altemista.fwk.core.rules.ruleset.impl
 
cloud.altemista.fwk.core.rules.session - package cloud.altemista.fwk.core.rules.session
 
createStatefulSession() - Method in interface cloud.altemista.fwk.core.rules.ruleset.Ruleset
Creates an stateful rule session for executing the rules of this rule set.

D

defaultRuleset() - Method in interface cloud.altemista.fwk.core.rules.RulesService
Retrieves the default rule set configured in the rules service
defaultSession() - Method in interface cloud.altemista.fwk.core.rules.ruleset.Ruleset
Returns an stateless rule session for executing the rules of this rule set.

E

executeRules(T) - Method in class cloud.altemista.fwk.core.rules.impl.AbstractRulesServiceImpl
 
executeRules(List<T>) - Method in class cloud.altemista.fwk.core.rules.impl.AbstractRulesServiceImpl
 
executeRules() - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Executes all the rules over the session.
executeRules(T) - Method in interface cloud.altemista.fwk.core.rules.StatelessRulesExecutor
Executes the rules on a single bean
executeRules(List<T>) - Method in interface cloud.altemista.fwk.core.rules.StatelessRulesExecutor
Executes the rules on a list of beans

G

getContainer(String) - Method in class cloud.altemista.fwk.core.rules.impl.AbstractRulesServiceImpl
Helper method to retrieve the proper rules container based on the logical name of the rule set
getContainer() - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.AbstractRulesetContainerImpl
 
getContainer() - Method in interface cloud.altemista.fwk.core.rules.ruleset.RulesetContainer
Builds or obtains the actual rules container.
getDefaultContainer() - Method in class cloud.altemista.fwk.core.rules.impl.AbstractRulesServiceImpl
Helper method to retrieve the default rules container
getDefaultRulesetContainer() - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.NameBasedRulesetContainerResolverImpl
 
getDefaultRulesetContainer() - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.SimpleRulesetContainerResolverImpl
 
getDefaultRulesetContainer() - Method in interface cloud.altemista.fwk.core.rules.ruleset.RulesetContainerResolver
Retrieves the default RulesetContainer
getGlobal(String) - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Returns the value of the global according the identifier provided.
getGlobals() - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Returns all the globals.
getObject(String) - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Returns the bean according its identifier.
getObjects() - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Returns all the objects.
getRuleset(String) - Method in interface cloud.altemista.fwk.core.rules.RulesService
Retrieves an specific rule set from the rules service
getRulesetContainer(String) - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.NameBasedRulesetContainerResolverImpl
 
getRulesetContainer(String) - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.SimpleRulesetContainerResolverImpl
 
getRulesetContainer(String) - Method in interface cloud.altemista.fwk.core.rules.ruleset.RulesetContainerResolver
Retrieves the proper RulesetContainer based on the logical name of the rule set

I

initContainer() - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.AbstractRulesetContainerImpl
Initializes the actual container
isDefaultContainer() - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.AbstractRulesetContainerImpl
 
isDefaultContainer() - Method in interface cloud.altemista.fwk.core.rules.ruleset.RulesetContainer
Flag to mark this container as the default container

N

NameBasedRulesetContainerResolverImpl<C> - Class in cloud.altemista.fwk.core.rules.ruleset.impl
RulesetContainerResolver implementation that maps rule set identifiers to RulesetContainer implementations, and allows a fallback RulesetContainer when no matches found.
NameBasedRulesetContainerResolverImpl(Map<String, RulesetContainer<C>>) - Constructor for class cloud.altemista.fwk.core.rules.ruleset.impl.NameBasedRulesetContainerResolverImpl
Constructor

R

release() - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Releases this stateful rule session.
removeObject(String) - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Removes the bean according the identifier provided
reset() - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Clean every bean object stored in the session.
RulesEngineException - Exception in cloud.altemista.fwk.core.rules.exception
The Class RulesEngineException.
RulesEngineException(String) - Constructor for exception cloud.altemista.fwk.core.rules.exception.RulesEngineException
Creates a new RulesEngineException.
RulesEngineException(String, Object[]) - Constructor for exception cloud.altemista.fwk.core.rules.exception.RulesEngineException
Creates a new RulesEngineException.
RulesEngineException(String, Throwable) - Constructor for exception cloud.altemista.fwk.core.rules.exception.RulesEngineException
Creates a new RulesEngineException.
RulesEngineException(String, Object[], Throwable) - Constructor for exception cloud.altemista.fwk.core.rules.exception.RulesEngineException
Creates a new RulesEngineException.
Ruleset - Interface in cloud.altemista.fwk.core.rules.ruleset
Represents a rule set in the rules engine (i.e.: a.
RulesetContainer<C> - Interface in cloud.altemista.fwk.core.rules.ruleset
Represents a generic container of rules and rule sets.
RulesetContainerResolver<C> - Interface in cloud.altemista.fwk.core.rules.ruleset
Defines a policy on how to resolve which RulesetContainer implementation should be used depending on the logical name of the rule set.
RulesService - Interface in cloud.altemista.fwk.core.rules
Rules executor service; the main interface of the rules module.

S

setDefaultContainer(boolean) - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.AbstractRulesetContainerImpl
 
setFallbackRulesetResolver(RulesetContainer<C>) - Method in class cloud.altemista.fwk.core.rules.ruleset.impl.NameBasedRulesetContainerResolverImpl
 
SimpleRulesetContainerResolverImpl<C> - Class in cloud.altemista.fwk.core.rules.ruleset.impl
Simple RulesetContainerResolver implementation that always returns the same RulesetContainer (i.e.: this implementation ignores the logical name of the rule set).
SimpleRulesetContainerResolverImpl(RulesetContainer<C>) - Constructor for class cloud.altemista.fwk.core.rules.ruleset.impl.SimpleRulesetContainerResolverImpl
Constructor
StatefulRuleSession - Interface in cloud.altemista.fwk.core.rules.session
Represents an stateful rule session with the rules engine
StatelessRuleSession - Interface in cloud.altemista.fwk.core.rules.session
Represents an stateless rule session with the rules engine
StatelessRulesExecutor - Interface in cloud.altemista.fwk.core.rules
Defines a common interface for objects that can execute rules in a stateless manner.

U

updateObject(String, Object) - Method in interface cloud.altemista.fwk.core.rules.session.StatefulRuleSession
Replaces the bean with the identifier provided with the new bean given.
A C D E G I N R S U 
Skip navigation links

Copyright © 2017–2020 NTT DATA Corporation. All rights reserved.