A C D E F G I K L M N O P Q R S T U V

A

addEventListener(AgendaEventListener) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
addEventListener(WorkingMemoryEventListener) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
addEventListener(RuleFlowEventListener) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
addNames(Map<String, String>) - Method in class org.jboss.reliance.drools.core.NamingKernelGlobalResolver
Add additional names.
addPackage(PackageWrapper) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
addPackage(Package) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
addRole(String) - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
authenticate() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
authenticate(LoginContext) - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 

C

canResolve(Object, Object, Object...) - Method in interface org.jboss.reliance.drools.core.RuleDependencyCheck
Performs a check for the specified name and action if they can be resolved.
canResolve(Object, Object, Object...) - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
change(Controller, Object, String) - Static method in class org.jboss.reliance.drools.core.security.RoleTracker
 
ConstantsKernelGlobalResolver - Class in org.jboss.reliance.drools.core
Simplified names for KernelConstants names.
ConstantsKernelGlobalResolver(GlobalResolver, Controller) - Constructor for class org.jboss.reliance.drools.core.ConstantsKernelGlobalResolver
 
create() - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
create() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
create() - Method in class org.jboss.reliance.drools.dependency.RuleDependencyMapper
 
createDependencyItem(T) - Method in interface org.jboss.reliance.drools.dependency.DependencyItemFactory
Create new dependency item.
createDependencyItem(ControllerContext) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
createGlobalResolver(GlobalResolver) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
CRUDAwareAspect - Class in org.jboss.reliance.drools.core.aspects
Fire all rules after crud.
CRUDAwareAspect() - Constructor for class org.jboss.reliance.drools.core.aspects.CRUDAwareAspect
 
CSVRulesDeployer - Class in org.jboss.reliance.drools.deployer
CSV defined rules.
CSVRulesDeployer() - Constructor for class org.jboss.reliance.drools.deployer.CSVRulesDeployer
 

D

DependencyItemFactory<T extends org.jboss.dependency.spi.ControllerContext> - Interface in org.jboss.reliance.drools.dependency
Dependency item factory.
destroy() - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
destroy() - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
disableFileAllRules() - Static method in class org.jboss.reliance.drools.core.aspects.FireAllRulesFlag
Disable flag.
DisableFireAllRules - Annotation Type in org.jboss.reliance.drools.core.aspects
Fire all rules marker.
DisableFireAllRulesInterceptor - Class in org.jboss.reliance.drools.core.aspects
Disable fire all rules interceptor.
DisableFireAllRulesInterceptor() - Constructor for class org.jboss.reliance.drools.core.aspects.DisableFireAllRulesInterceptor
 
DRLFileDeployer - Class in org.jboss.reliance.drools.deployer
DRL file defined rules.
DRLFileDeployer() - Constructor for class org.jboss.reliance.drools.deployer.DRLFileDeployer
 

E

enableFileAllRules() - Static method in class org.jboss.reliance.drools.core.aspects.FireAllRulesFlag
Enable flag.
ExcelRulesDeployer - Class in org.jboss.reliance.drools.deployer
Excel (xsl) defined rules.
ExcelRulesDeployer() - Constructor for class org.jboss.reliance.drools.deployer.ExcelRulesDeployer
 

F

FireAllRulesAfter - Annotation Type in org.jboss.reliance.drools.core.aspects
Fire all rules marker.
FireAllRulesAfterInvocationInterceptor - Class in org.jboss.reliance.drools.core.aspects
Disable fire all rules during invocation, only invoke fireAllRules after invocation.
FireAllRulesAfterInvocationInterceptor(WorkingMemory) - Constructor for class org.jboss.reliance.drools.core.aspects.FireAllRulesAfterInvocationInterceptor
 
FireAllRulesAspect - Class in org.jboss.reliance.drools.core.aspects
Invocation aware working memory handler.
FireAllRulesAspect() - Constructor for class org.jboss.reliance.drools.core.aspects.FireAllRulesAspect
 
FireAllRulesFlag - Class in org.jboss.reliance.drools.core.aspects
Simple thread local flag.
FireAllRulesFlag() - Constructor for class org.jboss.reliance.drools.core.aspects.FireAllRulesFlag
 
Flag - Class in org.jboss.reliance.drools.core.rules
Flag to mark state in rules.
Flag(Object) - Constructor for class org.jboss.reliance.drools.core.rules.Flag
 
FlagAwareAspect - Class in org.jboss.reliance.drools.core.aspects
Fire all rules flag aware invocation handler.
FlagAwareAspect() - Constructor for class org.jboss.reliance.drools.core.aspects.FlagAwareAspect
 

G

getAction() - Method in class org.jboss.reliance.drools.core.security.PermissionCheck
Get the action.
getDRLReader(InputStream) - Method in class org.jboss.reliance.drools.deployer.DRLFileDeployer
Get the DRL reader.
getDRLReader(InputStream) - Method in class org.jboss.reliance.drools.deployer.SpreadsheetRulesDeployer
 
getFileSuffix() - Method in class org.jboss.reliance.drools.deployer.DRLFileDeployer
Get the file suffix.
getFileSuffix() - Method in class org.jboss.reliance.drools.deployer.SpreadsheetRulesDeployer
 
getInputTypeInfo() - Method in class org.jboss.reliance.drools.deployer.CSVRulesDeployer
 
getInputTypeInfo() - Method in class org.jboss.reliance.drools.deployer.ExcelRulesDeployer
 
getInputTypeInfo() - Method in class org.jboss.reliance.drools.deployer.SpreadsheetRulesDeployer
Get the InputType info.
getName() - Method in class org.jboss.reliance.drools.core.aspects.DisableFireAllRulesInterceptor
 
getName() - Method in class org.jboss.reliance.drools.core.aspects.FireAllRulesAfterInvocationInterceptor
 
getName() - Method in class org.jboss.reliance.drools.core.aspects.StatefulSessionCreationInterceptor
 
getName() - Method in class org.jboss.reliance.drools.core.PackageWrapper
Get the name.
getName() - Method in class org.jboss.reliance.drools.core.rules.Nameable
Get the name.
getPackage() - Method in class org.jboss.reliance.drools.core.PackageWrapper
Get the package.
getPackage(String) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
getPackages() - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
getSecurityContext() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
Get the statefull session.
getStatefulSession() - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
getStatefulSessions() - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
getSuffix() - Method in enum org.jboss.reliance.drools.deployer.InputTypeInfo
Get the input type suffix.
getType() - Method in enum org.jboss.reliance.drools.deployer.InputTypeInfo
Get the InputType.
grant() - Method in class org.jboss.reliance.drools.core.security.PermissionCheck
Set grant to true.

I

InputTypeInfo - Enum in org.jboss.reliance.drools.deployer
InputType info.
install(T) - Method in class org.jboss.reliance.drools.dependency.RuleDependencyMapper
 
invoke(Invocation) - Method in class org.jboss.reliance.drools.core.aspects.DisableFireAllRulesInterceptor
Disable rules flag.
invoke(MethodInvocation) - Method in class org.jboss.reliance.drools.core.aspects.FireAllRulesAspect
Inovke method on working memory instance, and conditionally fire all rules.
invoke(Invocation) - Method in class org.jboss.reliance.drools.core.aspects.StatefulSessionCreationInterceptor
Wrap stateful session.
invokeAfterResult(Object) - Method in class org.jboss.reliance.drools.core.aspects.DisableFireAllRulesInterceptor
Invoke after invocation invocation.
invokeAfterResult(Object) - Method in class org.jboss.reliance.drools.core.aspects.FireAllRulesAfterInvocationInterceptor
File all rules after invocation.
isGranted() - Method in class org.jboss.reliance.drools.core.security.PermissionCheck
Is permission granted.
isLoggedIn() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
isLoggedIn(boolean) - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 

K

KernelGlobalResolver - Class in org.jboss.reliance.drools.core
Resolves Microcontainer context's as Drools globals.
KernelGlobalResolver(GlobalResolver, Controller) - Constructor for class org.jboss.reliance.drools.core.KernelGlobalResolver
 

L

log - Variable in class org.jboss.reliance.drools.core.RuleBaseBean
 
log - Static variable in class org.jboss.reliance.drools.core.security.RoleTracker
 
login() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 

M

ManagedWorkingMemory - Class in org.jboss.reliance.drools.core
Managed working memory.
ManagedWorkingMemory(RuleBase, Controller) - Constructor for class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
matchPackage(PackageWrapper) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
Does name match wrapper's name.

N

Nameable - Class in org.jboss.reliance.drools.core.rules
Name holder;
Nameable(Object) - Constructor for class org.jboss.reliance.drools.core.rules.Nameable
 
NamingKernelGlobalResolver - Class in org.jboss.reliance.drools.core
Map alias names for rules globals --> microcontainer names.
NamingKernelGlobalResolver(GlobalResolver, Controller) - Constructor for class org.jboss.reliance.drools.core.NamingKernelGlobalResolver
 
newStatefulSession() - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
newStatefulSession(boolean) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
newStatefulSession(InputStream) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
newStatefulSession(InputStream, boolean) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
newStatelessSession() - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 

O

org.jboss.reliance.drools.core - package org.jboss.reliance.drools.core
 
org.jboss.reliance.drools.core.aspects - package org.jboss.reliance.drools.core.aspects
 
org.jboss.reliance.drools.core.rules - package org.jboss.reliance.drools.core.rules
 
org.jboss.reliance.drools.core.security - package org.jboss.reliance.drools.core.security
 
org.jboss.reliance.drools.dependency - package org.jboss.reliance.drools.dependency
 
org.jboss.reliance.drools.deployer - package org.jboss.reliance.drools.deployer
 

P

PackageGenerator - Class in org.jboss.reliance.drools.core
Package generator.
PackageGenerator(KernelController) - Constructor for class org.jboss.reliance.drools.core.PackageGenerator
 
PackageWrapper - Class in org.jboss.reliance.drools.core
Package wrapper.
PackageWrapper(Package) - Constructor for class org.jboss.reliance.drools.core.PackageWrapper
 
PackageWrapper(String, Package) - Constructor for class org.jboss.reliance.drools.core.PackageWrapper
 
parse(VFSDeploymentUnit, VirtualFile, BeanMetaData) - Method in class org.jboss.reliance.drools.deployer.DRLFileDeployer
 
PermissionCheck - Class in org.jboss.reliance.drools.core.security
Used to assert permission requirements into a WorkingMemory when evaluating a @Restrict expression.
PermissionCheck(Object, Object) - Constructor for class org.jboss.reliance.drools.core.security.PermissionCheck
 
postAuthenticate() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 

Q

quietLogin() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 

R

removeEventListener(AgendaEventListener) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
removeEventListener(WorkingMemoryEventListener) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
removeEventListener(RuleFlowEventListener) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
removeFunction(String, String) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
removePackage(PackageWrapper) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
removePackage(String) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
removeProcess(String) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
removeRole(String) - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
removeRule(String, String) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
 
resolve(Controller) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItem
 
resolveGlobal(String) - Method in class org.jboss.reliance.drools.core.KernelGlobalResolver
 
Role - Class in org.jboss.reliance.drools.core.security
Represents a user role exclusively within the scope of security rules.
Role(Object) - Constructor for class org.jboss.reliance.drools.core.security.Role
 
RoleTracker - Class in org.jboss.reliance.drools.core.security
Role tracker.
RoleTracker(Object) - Constructor for class org.jboss.reliance.drools.core.security.RoleTracker
 
RuleBaseBean - Class in org.jboss.reliance.drools.core
RuleBase bean delegate.
RuleBaseBean(String) - Constructor for class org.jboss.reliance.drools.core.RuleBaseBean
 
RuleBasedDependencyItem - Class in org.jboss.reliance.drools.dependency
Drools based dependency.
RuleBasedDependencyItem(Object, Object, Object...) - Constructor for class org.jboss.reliance.drools.dependency.RuleBasedDependencyItem
 
RuleBasedDependencyItem(Object, Object, ControllerState, ControllerState, Object...) - Constructor for class org.jboss.reliance.drools.dependency.RuleBasedDependencyItem
 
RuleBasedDependencyItemFactory - Class in org.jboss.reliance.drools.dependency
Rule dependency item factory.
RuleBasedDependencyItemFactory() - Constructor for class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
RuleBasedIdentity - Class in org.jboss.reliance.drools.core.security
Drools based identity.
RuleBasedIdentity() - Constructor for class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
RuleDependencyCheck - Interface in org.jboss.reliance.drools.core
Rule dependency checker interface.
RuleDependencyMapper<T extends org.jboss.dependency.spi.ControllerContext> - Class in org.jboss.reliance.drools.dependency
Applys rule dependency to injected ControllerContext.
RuleDependencyMapper() - Constructor for class org.jboss.reliance.drools.dependency.RuleDependencyMapper
 
RulesAware - Annotation Type in org.jboss.reliance.drools.dependency
Rules aware marker annotation.

S

SecurityActions - Class in org.jboss.reliance.drools.deployer
 
SecurityActions() - Constructor for class org.jboss.reliance.drools.deployer.SecurityActions
 
setAction(Object) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
setArgs(Object[]) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
setCheckName(String) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItem
Set the check name.
setConfiguration(PackageBuilderConfiguration) - Method in class org.jboss.reliance.drools.core.PackageGenerator
 
setConfiguration(RuleBaseConfiguration) - Method in class org.jboss.reliance.drools.core.RuleBaseBean
Set the configuration.
setConfiguration(PackageBuilderConfiguration) - Method in class org.jboss.reliance.drools.deployer.DRLFileDeployer
Set the configuration.
setDependentState(ControllerState) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
setDslTemplate(String) - Method in class org.jboss.reliance.drools.core.PackageGenerator
 
setFactory(DependencyItemFactory<T>) - Method in class org.jboss.reliance.drools.dependency.RuleDependencyMapper
 
setFilter(AgendaFilter) - Method in class org.jboss.reliance.drools.core.aspects.FireAllRulesAspect
Set the filter.
setFromDRL(String) - Method in class org.jboss.reliance.drools.core.PackageGenerator
 
setFromXML(Element) - Method in class org.jboss.reliance.drools.core.PackageGenerator
 
setGlobal(String, Object) - Method in class org.jboss.reliance.drools.core.KernelGlobalResolver
 
setIdentityName(String) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
setLimit(Integer) - Method in class org.jboss.reliance.drools.core.aspects.FireAllRulesAspect
Set the limit.
setName(String) - Method in class org.jboss.reliance.drools.core.PackageGenerator
 
setName(Object) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
setNames(Map<String, String>) - Method in class org.jboss.reliance.drools.core.ManagedWorkingMemory
 
setNames(Map<String, String>) - Method in class org.jboss.reliance.drools.core.NamingKernelGlobalResolver
Set the names map.
setResolvedOnNullIdentity(boolean) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItem
Set is resolved on null context.
setResolvedOnNullIdentity(boolean) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
setSecurityContext(StatefulSession) - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
Set statefull session.
setSecurityRules(RuleBase) - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
Set the rule base.
setWhenRequired(String) - Method in class org.jboss.reliance.drools.dependency.RuleBasedDependencyItemFactory
 
shouldFileAllRules(Method, Object[]) - Method in class org.jboss.reliance.drools.core.aspects.CRUDAwareAspect
 
shouldFileAllRules(Method, Object[]) - Method in class org.jboss.reliance.drools.core.aspects.FireAllRulesAspect
Check if we should fire all rules.
shouldFileAllRules() - Static method in class org.jboss.reliance.drools.core.aspects.FireAllRulesFlag
Check if flag doesn't exists.
shouldFileAllRules(Method, Object[]) - Method in class org.jboss.reliance.drools.core.aspects.FlagAwareAspect
 
SpreadsheetRulesDeployer - Class in org.jboss.reliance.drools.deployer
Spreadsheet decision tables rules definition.
SpreadsheetRulesDeployer() - Constructor for class org.jboss.reliance.drools.deployer.SpreadsheetRulesDeployer
 
start() - Method in class org.jboss.reliance.drools.core.PackageGenerator
Start package creation.
StatefulSessionCreationInterceptor - Class in org.jboss.reliance.drools.core.aspects
Statefull session wrapper interceptor.
StatefulSessionCreationInterceptor() - Constructor for class org.jboss.reliance.drools.core.aspects.StatefulSessionCreationInterceptor
 
stop() - Method in class org.jboss.reliance.drools.core.PackageGenerator
Stop package creation, uninstall package from Controller

T

toString() - Method in class org.jboss.reliance.drools.core.rules.Nameable
 
toString() - Method in class org.jboss.reliance.drools.core.security.PermissionCheck
 
transformName(String) - Method in class org.jboss.reliance.drools.core.KernelGlobalResolver
Transform Drools global name.
transformName(String) - Method in class org.jboss.reliance.drools.core.NamingKernelGlobalResolver
 

U

unAuthenticate() - Method in class org.jboss.reliance.drools.core.security.RuleBasedIdentity
 
uninstall(T) - Method in class org.jboss.reliance.drools.dependency.RuleDependencyMapper
 

V

valueOf(String) - Static method in enum org.jboss.reliance.drools.deployer.InputTypeInfo
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.reliance.drools.deployer.InputTypeInfo
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E F G I K L M N O P Q R S T U V

Copyright © 2008 JBoss Inc.. All Rights Reserved.