public class TraitDisabledHelper extends Object implements TraitHelper
| Constructor and Description |
|---|
TraitDisabledHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteWMAssertedTraitProxies(InternalFactHandle handle,
RuleImpl rule,
TerminalNode terminalNode) |
<T,K> T |
don(Activation activation,
K core,
Class<T> trait,
boolean logical,
org.kie.api.internal.runtime.beliefs.Mode... modes) |
<T,K> T |
don(Activation activation,
K core,
Collection<Class<? extends Thing>> traits,
boolean logical,
org.kie.api.internal.runtime.beliefs.Mode... modes) |
<K> K |
extractTrait(InternalFactHandle defaultFactHandle,
Class<K> klass) |
void |
replaceCore(InternalFactHandle handle,
Object object,
Object originalObject,
BitMask modificationMask,
Class<?> aClass,
Activation activation) |
<T,K,X extends TraitableBean> |
shed(TraitableBean<K,X> core,
Class<T> trait,
Activation activation) |
void |
updateTraits(InternalFactHandle handle,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
public <K> K extractTrait(InternalFactHandle defaultFactHandle, Class<K> klass)
extractTrait in interface TraitHelperpublic <T,K> T don(Activation activation, K core, Collection<Class<? extends Thing>> traits, boolean logical, org.kie.api.internal.runtime.beliefs.Mode... modes)
don in interface TraitHelperpublic <T,K> T don(Activation activation, K core, Class<T> trait, boolean logical, org.kie.api.internal.runtime.beliefs.Mode... modes)
don in interface TraitHelperpublic <T,K,X extends TraitableBean> Thing<K> shed(TraitableBean<K,X> core, Class<T> trait, Activation activation)
shed in interface TraitHelperpublic void replaceCore(InternalFactHandle handle, Object object, Object originalObject, BitMask modificationMask, Class<?> aClass, Activation activation)
replaceCore in interface TraitHelperpublic void deleteWMAssertedTraitProxies(InternalFactHandle handle, RuleImpl rule, TerminalNode terminalNode)
deleteWMAssertedTraitProxies in interface TraitHelperpublic void updateTraits(InternalFactHandle handle, BitMask mask, Class<?> modifiedClass, Activation activation)
updateTraits in interface TraitHelperCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.