Class GeneratedDroolsKIEBase
- java.lang.Object
-
- de.hybris.platform.util.BridgeAbstraction
-
- de.hybris.platform.jalo.Item
-
- de.hybris.platform.jalo.ExtensibleItem
-
- de.hybris.platform.jalo.c2l.LocalizableItem
-
- de.hybris.platform.jalo.GenericItem
-
- de.hybris.platform.ruleengine.jalo.GeneratedDroolsKIEBase
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
DroolsKIEBase
public abstract class GeneratedDroolsKIEBase extends GenericItem
Generated class for typeDroolsKIEBase
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item
Item.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
DEFAULTKIESESSION
Qualifier of theDroolsKIEBase.defaultKIESession
attributestatic java.lang.String
EQUALITYBEHAVIOR
Qualifier of theDroolsKIEBase.equalityBehavior
attributestatic java.lang.String
EVENTPROCESSINGMODE
Qualifier of theDroolsKIEBase.eventProcessingMode
attributestatic java.lang.String
KIEMODULE
Qualifier of theDroolsKIEBase.kieModule
attributeprotected static BidirectionalOneToManyHandler<GeneratedDroolsKIEBase>
KIEMODULEHANDLER
BidirectionalOneToManyHandler
for handling 1:n KIEMODULE's relation attributes from 'one' side.static java.lang.String
KIESESSIONS
Qualifier of theDroolsKIEBase.kieSessions
attributeprotected static OneToManyHandler<DroolsKIESession>
KIESESSIONSHANDLER
OneToManyHandler
for handling 1:n KIESESSIONS's relation attributes from 'many' side.static java.lang.String
NAME
Qualifier of theDroolsKIEBase.name
attributestatic java.lang.String
RULES
Qualifier of theDroolsKIEBase.rules
attributeprotected static OneToManyHandler<DroolsRule>
RULESHANDLER
OneToManyHandler
for handling 1:n RULES's relation attributes from 'many' side.-
Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLED
-
Fields inherited from class de.hybris.platform.jalo.Item
_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPE
-
Fields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant
-
-
Constructor Summary
Constructors Constructor Description GeneratedDroolsKIEBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToKieSessions(SessionContext ctx, DroolsKIESession value)
Generated method - Addsvalue
to kieSessions.void
addToKieSessions(DroolsKIESession value)
Generated method - Addsvalue
to kieSessions.void
addToRules(SessionContext ctx, DroolsRule value)
Generated method - Addsvalue
to rules.void
addToRules(DroolsRule value)
Generated method - Addsvalue
to rules.protected Item
createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
DroolsKIESession
getDefaultKIESession()
Generated method - Getter of theDroolsKIEBase.defaultKIESession
attribute.DroolsKIESession
getDefaultKIESession(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.defaultKIESession
attribute.EnumerationValue
getEqualityBehavior()
Generated method - Getter of theDroolsKIEBase.equalityBehavior
attribute.EnumerationValue
getEqualityBehavior(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.equalityBehavior
attribute.EnumerationValue
getEventProcessingMode()
Generated method - Getter of theDroolsKIEBase.eventProcessingMode
attribute.EnumerationValue
getEventProcessingMode(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.eventProcessingMode
attribute.DroolsKIEModule
getKieModule()
Generated method - Getter of theDroolsKIEBase.kieModule
attribute.DroolsKIEModule
getKieModule(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.kieModule
attribute.java.util.Collection<DroolsKIESession>
getKieSessions()
Generated method - Getter of theDroolsKIEBase.kieSessions
attribute.java.util.Collection<DroolsKIESession>
getKieSessions(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.kieSessions
attribute.java.lang.String
getName()
Generated method - Getter of theDroolsKIEBase.name
attribute.java.lang.String
getName(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.name
attribute.java.util.Set<DroolsRule>
getRules()
Generated method - Getter of theDroolsKIEBase.rules
attribute.java.util.Set<DroolsRule>
getRules(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.rules
attribute.void
removeFromKieSessions(SessionContext ctx, DroolsKIESession value)
Generated method - Removesvalue
from kieSessions.void
removeFromKieSessions(DroolsKIESession value)
Generated method - Removesvalue
from kieSessions.void
removeFromRules(SessionContext ctx, DroolsRule value)
Generated method - Removesvalue
from rules.void
removeFromRules(DroolsRule value)
Generated method - Removesvalue
from rules.void
setDefaultKIESession(SessionContext ctx, DroolsKIESession value)
Generated method - Setter of theDroolsKIEBase.defaultKIESession
attribute.void
setDefaultKIESession(DroolsKIESession value)
Generated method - Setter of theDroolsKIEBase.defaultKIESession
attribute.void
setEqualityBehavior(EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.equalityBehavior
attribute.void
setEqualityBehavior(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.equalityBehavior
attribute.void
setEventProcessingMode(EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.eventProcessingMode
attribute.void
setEventProcessingMode(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.eventProcessingMode
attribute.protected void
setKieModule(SessionContext ctx, DroolsKIEModule value)
Generated method - Setter of theDroolsKIEBase.kieModule
attribute.protected void
setKieModule(DroolsKIEModule value)
Generated method - Setter of theDroolsKIEBase.kieModule
attribute.void
setKieSessions(SessionContext ctx, java.util.Collection<DroolsKIESession> value)
Generated method - Setter of theDroolsKIEBase.kieSessions
attribute.void
setKieSessions(java.util.Collection<DroolsKIESession> value)
Generated method - Setter of theDroolsKIEBase.kieSessions
attribute.protected void
setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theDroolsKIEBase.name
attribute.protected void
setName(java.lang.String value)
Generated method - Setter of theDroolsKIEBase.name
attribute.void
setRules(SessionContext ctx, java.util.Set<DroolsRule> value)
Generated method - Setter of theDroolsKIEBase.rules
attribute.void
setRules(java.util.Set<DroolsRule> value)
Generated method - Setter of theDroolsKIEBase.rules
attribute.-
Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, setRelatedItems
-
Methods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedProperty
-
Methods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setProperty
-
Methods inherited from class de.hybris.platform.jalo.Item
addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isMarkModifiedDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplace
-
Methods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Qualifier of theDroolsKIEBase.name
attribute- See Also:
- Constant Field Values
-
EQUALITYBEHAVIOR
public static final java.lang.String EQUALITYBEHAVIOR
Qualifier of theDroolsKIEBase.equalityBehavior
attribute- See Also:
- Constant Field Values
-
EVENTPROCESSINGMODE
public static final java.lang.String EVENTPROCESSINGMODE
Qualifier of theDroolsKIEBase.eventProcessingMode
attribute- See Also:
- Constant Field Values
-
DEFAULTKIESESSION
public static final java.lang.String DEFAULTKIESESSION
Qualifier of theDroolsKIEBase.defaultKIESession
attribute- See Also:
- Constant Field Values
-
KIEMODULE
public static final java.lang.String KIEMODULE
Qualifier of theDroolsKIEBase.kieModule
attribute- See Also:
- Constant Field Values
-
KIESESSIONS
public static final java.lang.String KIESESSIONS
Qualifier of theDroolsKIEBase.kieSessions
attribute- See Also:
- Constant Field Values
-
RULES
public static final java.lang.String RULES
Qualifier of theDroolsKIEBase.rules
attribute- See Also:
- Constant Field Values
-
KIEMODULEHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedDroolsKIEBase> KIEMODULEHANDLER
BidirectionalOneToManyHandler
for handling 1:n KIEMODULE's relation attributes from 'one' side.
-
KIESESSIONSHANDLER
protected static final OneToManyHandler<DroolsKIESession> KIESESSIONSHANDLER
OneToManyHandler
for handling 1:n KIESESSIONS's relation attributes from 'many' side.
-
RULESHANDLER
protected static final OneToManyHandler<DroolsRule> RULESHANDLER
OneToManyHandler
for handling 1:n RULES's relation attributes from 'many' side.
-
DEFAULT_INITIAL_ATTRIBUTES
protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
-
-
Method Detail
-
getDefaultAttributeModes
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
- Overrides:
getDefaultAttributeModes
in classItem
-
createItem
protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
Description copied from class:Item
Has to be implemented for each concrete subtype of item. This method is responsible for creating a new item instance ( by calling managers, ejb homes, etc. ) duringComposedType.newInstance(Map)
.In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap)
too.
Sn example:public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) ); // here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes( SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret = super.getNonInitialAttributes( ctx, allAttributes ); // remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }
- Overrides:
createItem
in classGenericItem
- Parameters:
ctx
- the current session context which this item is created withintype
- the actual item type ( since subtypes may not provide a own jalo class this may be different from the type which this method was implemented for )- Returns:
- the new item instance
- Throws:
JaloBusinessException
- indicates an error during creation - any changes will be rollbacked
-
getDefaultKIESession
public DroolsKIESession getDefaultKIESession(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.defaultKIESession
attribute.- Returns:
- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
getDefaultKIESession
public DroolsKIESession getDefaultKIESession()
Generated method - Getter of theDroolsKIEBase.defaultKIESession
attribute.- Returns:
- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
setDefaultKIESession
public void setDefaultKIESession(SessionContext ctx, DroolsKIESession value)
Generated method - Setter of theDroolsKIEBase.defaultKIESession
attribute.- Parameters:
value
- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
setDefaultKIESession
public void setDefaultKIESession(DroolsKIESession value)
Generated method - Setter of theDroolsKIEBase.defaultKIESession
attribute.- Parameters:
value
- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
getEqualityBehavior
public EnumerationValue getEqualityBehavior(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.equalityBehavior
attribute.- Returns:
- the equalityBehavior
-
getEqualityBehavior
public EnumerationValue getEqualityBehavior()
Generated method - Getter of theDroolsKIEBase.equalityBehavior
attribute.- Returns:
- the equalityBehavior
-
setEqualityBehavior
public void setEqualityBehavior(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.equalityBehavior
attribute.- Parameters:
value
- the equalityBehavior
-
setEqualityBehavior
public void setEqualityBehavior(EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.equalityBehavior
attribute.- Parameters:
value
- the equalityBehavior
-
getEventProcessingMode
public EnumerationValue getEventProcessingMode(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.eventProcessingMode
attribute.- Returns:
- the eventProcessingMode
-
getEventProcessingMode
public EnumerationValue getEventProcessingMode()
Generated method - Getter of theDroolsKIEBase.eventProcessingMode
attribute.- Returns:
- the eventProcessingMode
-
setEventProcessingMode
public void setEventProcessingMode(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.eventProcessingMode
attribute.- Parameters:
value
- the eventProcessingMode
-
setEventProcessingMode
public void setEventProcessingMode(EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.eventProcessingMode
attribute.- Parameters:
value
- the eventProcessingMode
-
getKieModule
public DroolsKIEModule getKieModule(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.kieModule
attribute.- Returns:
- the kieModule
-
getKieModule
public DroolsKIEModule getKieModule()
Generated method - Getter of theDroolsKIEBase.kieModule
attribute.- Returns:
- the kieModule
-
setKieModule
protected void setKieModule(SessionContext ctx, DroolsKIEModule value)
Generated method - Setter of theDroolsKIEBase.kieModule
attribute.- Parameters:
value
- the kieModule
-
setKieModule
protected void setKieModule(DroolsKIEModule value)
Generated method - Setter of theDroolsKIEBase.kieModule
attribute.- Parameters:
value
- the kieModule
-
getKieSessions
public java.util.Collection<DroolsKIESession> getKieSessions(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.kieSessions
attribute.- Returns:
- the kieSessions
-
getKieSessions
public java.util.Collection<DroolsKIESession> getKieSessions()
Generated method - Getter of theDroolsKIEBase.kieSessions
attribute.- Returns:
- the kieSessions
-
setKieSessions
public void setKieSessions(SessionContext ctx, java.util.Collection<DroolsKIESession> value)
Generated method - Setter of theDroolsKIEBase.kieSessions
attribute.- Parameters:
value
- the kieSessions
-
setKieSessions
public void setKieSessions(java.util.Collection<DroolsKIESession> value)
Generated method - Setter of theDroolsKIEBase.kieSessions
attribute.- Parameters:
value
- the kieSessions
-
addToKieSessions
public void addToKieSessions(SessionContext ctx, DroolsKIESession value)
Generated method - Addsvalue
to kieSessions.- Parameters:
value
- the item to add to kieSessions
-
addToKieSessions
public void addToKieSessions(DroolsKIESession value)
Generated method - Addsvalue
to kieSessions.- Parameters:
value
- the item to add to kieSessions
-
removeFromKieSessions
public void removeFromKieSessions(SessionContext ctx, DroolsKIESession value)
Generated method - Removesvalue
from kieSessions.- Parameters:
value
- the item to remove from kieSessions
-
removeFromKieSessions
public void removeFromKieSessions(DroolsKIESession value)
Generated method - Removesvalue
from kieSessions.- Parameters:
value
- the item to remove from kieSessions
-
getName
public java.lang.String getName(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.name
attribute.- Returns:
- the name
-
getName
public java.lang.String getName()
Generated method - Getter of theDroolsKIEBase.name
attribute.- Returns:
- the name
-
setName
protected void setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theDroolsKIEBase.name
attribute.- Parameters:
value
- the name
-
setName
protected void setName(java.lang.String value)
Generated method - Setter of theDroolsKIEBase.name
attribute.- Parameters:
value
- the name
-
getRules
public java.util.Set<DroolsRule> getRules(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.rules
attribute.- Returns:
- the rules
-
getRules
public java.util.Set<DroolsRule> getRules()
Generated method - Getter of theDroolsKIEBase.rules
attribute.- Returns:
- the rules
-
setRules
public void setRules(SessionContext ctx, java.util.Set<DroolsRule> value)
Generated method - Setter of theDroolsKIEBase.rules
attribute.- Parameters:
value
- the rules
-
setRules
public void setRules(java.util.Set<DroolsRule> value)
Generated method - Setter of theDroolsKIEBase.rules
attribute.- Parameters:
value
- the rules
-
addToRules
public void addToRules(SessionContext ctx, DroolsRule value)
Generated method - Addsvalue
to rules.- Parameters:
value
- the item to add to rules
-
addToRules
public void addToRules(DroolsRule value)
Generated method - Addsvalue
to rules.- Parameters:
value
- the item to add to rules
-
removeFromRules
public void removeFromRules(SessionContext ctx, DroolsRule value)
Generated method - Removesvalue
from rules.- Parameters:
value
- the item to remove from rules
-
removeFromRules
public void removeFromRules(DroolsRule value)
Generated method - Removesvalue
from rules.- Parameters:
value
- the item to remove from rules
-
-