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_ATTRIBUTESstatic java.lang.StringDEFAULTKIESESSIONQualifier of theDroolsKIEBase.defaultKIESessionattributestatic java.lang.StringEQUALITYBEHAVIORQualifier of theDroolsKIEBase.equalityBehaviorattributestatic java.lang.StringEVENTPROCESSINGMODEQualifier of theDroolsKIEBase.eventProcessingModeattributestatic java.lang.StringKIEMODULEQualifier of theDroolsKIEBase.kieModuleattributeprotected static BidirectionalOneToManyHandler<GeneratedDroolsKIEBase>KIEMODULEHANDLERBidirectionalOneToManyHandlerfor handling 1:n KIEMODULE's relation attributes from 'one' side.static java.lang.StringKIESESSIONSQualifier of theDroolsKIEBase.kieSessionsattributeprotected static OneToManyHandler<DroolsKIESession>KIESESSIONSHANDLEROneToManyHandlerfor handling 1:n KIESESSIONS's relation attributes from 'many' side.static java.lang.StringNAMEQualifier of theDroolsKIEBase.nameattributestatic java.lang.StringRULESQualifier of theDroolsKIEBase.rulesattributeprotected static OneToManyHandler<DroolsRule>RULESHANDLEROneToManyHandlerfor 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 voidaddToKieSessions(SessionContext ctx, DroolsKIESession value)Generated method - Addsvalueto kieSessions.voidaddToKieSessions(DroolsKIESession value)Generated method - Addsvalueto kieSessions.voidaddToRules(SessionContext ctx, DroolsRule value)Generated method - Addsvalueto rules.voidaddToRules(DroolsRule value)Generated method - Addsvalueto rules.protected ItemcreateItem(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()DroolsKIESessiongetDefaultKIESession()Generated method - Getter of theDroolsKIEBase.defaultKIESessionattribute.DroolsKIESessiongetDefaultKIESession(SessionContext ctx)Generated method - Getter of theDroolsKIEBase.defaultKIESessionattribute.EnumerationValuegetEqualityBehavior()Generated method - Getter of theDroolsKIEBase.equalityBehaviorattribute.EnumerationValuegetEqualityBehavior(SessionContext ctx)Generated method - Getter of theDroolsKIEBase.equalityBehaviorattribute.EnumerationValuegetEventProcessingMode()Generated method - Getter of theDroolsKIEBase.eventProcessingModeattribute.EnumerationValuegetEventProcessingMode(SessionContext ctx)Generated method - Getter of theDroolsKIEBase.eventProcessingModeattribute.DroolsKIEModulegetKieModule()Generated method - Getter of theDroolsKIEBase.kieModuleattribute.DroolsKIEModulegetKieModule(SessionContext ctx)Generated method - Getter of theDroolsKIEBase.kieModuleattribute.java.util.Collection<DroolsKIESession>getKieSessions()Generated method - Getter of theDroolsKIEBase.kieSessionsattribute.java.util.Collection<DroolsKIESession>getKieSessions(SessionContext ctx)Generated method - Getter of theDroolsKIEBase.kieSessionsattribute.java.lang.StringgetName()Generated method - Getter of theDroolsKIEBase.nameattribute.java.lang.StringgetName(SessionContext ctx)Generated method - Getter of theDroolsKIEBase.nameattribute.java.util.Set<DroolsRule>getRules()Generated method - Getter of theDroolsKIEBase.rulesattribute.java.util.Set<DroolsRule>getRules(SessionContext ctx)Generated method - Getter of theDroolsKIEBase.rulesattribute.voidremoveFromKieSessions(SessionContext ctx, DroolsKIESession value)Generated method - Removesvaluefrom kieSessions.voidremoveFromKieSessions(DroolsKIESession value)Generated method - Removesvaluefrom kieSessions.voidremoveFromRules(SessionContext ctx, DroolsRule value)Generated method - Removesvaluefrom rules.voidremoveFromRules(DroolsRule value)Generated method - Removesvaluefrom rules.voidsetDefaultKIESession(SessionContext ctx, DroolsKIESession value)Generated method - Setter of theDroolsKIEBase.defaultKIESessionattribute.voidsetDefaultKIESession(DroolsKIESession value)Generated method - Setter of theDroolsKIEBase.defaultKIESessionattribute.voidsetEqualityBehavior(EnumerationValue value)Generated method - Setter of theDroolsKIEBase.equalityBehaviorattribute.voidsetEqualityBehavior(SessionContext ctx, EnumerationValue value)Generated method - Setter of theDroolsKIEBase.equalityBehaviorattribute.voidsetEventProcessingMode(EnumerationValue value)Generated method - Setter of theDroolsKIEBase.eventProcessingModeattribute.voidsetEventProcessingMode(SessionContext ctx, EnumerationValue value)Generated method - Setter of theDroolsKIEBase.eventProcessingModeattribute.protected voidsetKieModule(SessionContext ctx, DroolsKIEModule value)Generated method - Setter of theDroolsKIEBase.kieModuleattribute.protected voidsetKieModule(DroolsKIEModule value)Generated method - Setter of theDroolsKIEBase.kieModuleattribute.voidsetKieSessions(SessionContext ctx, java.util.Collection<DroolsKIESession> value)Generated method - Setter of theDroolsKIEBase.kieSessionsattribute.voidsetKieSessions(java.util.Collection<DroolsKIESession> value)Generated method - Setter of theDroolsKIEBase.kieSessionsattribute.protected voidsetName(SessionContext ctx, java.lang.String value)Generated method - Setter of theDroolsKIEBase.nameattribute.protected voidsetName(java.lang.String value)Generated method - Setter of theDroolsKIEBase.nameattribute.voidsetRules(SessionContext ctx, java.util.Set<DroolsRule> value)Generated method - Setter of theDroolsKIEBase.rulesattribute.voidsetRules(java.util.Set<DroolsRule> value)Generated method - Setter of theDroolsKIEBase.rulesattribute.-
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.nameattribute- See Also:
- Constant Field Values
-
EQUALITYBEHAVIOR
public static final java.lang.String EQUALITYBEHAVIOR
Qualifier of theDroolsKIEBase.equalityBehaviorattribute- See Also:
- Constant Field Values
-
EVENTPROCESSINGMODE
public static final java.lang.String EVENTPROCESSINGMODE
Qualifier of theDroolsKIEBase.eventProcessingModeattribute- See Also:
- Constant Field Values
-
DEFAULTKIESESSION
public static final java.lang.String DEFAULTKIESESSION
Qualifier of theDroolsKIEBase.defaultKIESessionattribute- See Also:
- Constant Field Values
-
KIEMODULE
public static final java.lang.String KIEMODULE
Qualifier of theDroolsKIEBase.kieModuleattribute- See Also:
- Constant Field Values
-
KIESESSIONS
public static final java.lang.String KIESESSIONS
Qualifier of theDroolsKIEBase.kieSessionsattribute- See Also:
- Constant Field Values
-
RULES
public static final java.lang.String RULES
Qualifier of theDroolsKIEBase.rulesattribute- See Also:
- Constant Field Values
-
KIEMODULEHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedDroolsKIEBase> KIEMODULEHANDLER
BidirectionalOneToManyHandlerfor handling 1:n KIEMODULE's relation attributes from 'one' side.
-
KIESESSIONSHANDLER
protected static final OneToManyHandler<DroolsKIESession> KIESESSIONSHANDLER
OneToManyHandlerfor handling 1:n KIESESSIONS's relation attributes from 'many' side.
-
RULESHANDLER
protected static final OneToManyHandler<DroolsRule> RULESHANDLER
OneToManyHandlerfor 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:
getDefaultAttributeModesin classItem
-
createItem
protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
Description copied from class:ItemHas 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:
createItemin 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.defaultKIESessionattribute.- Returns:
- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
getDefaultKIESession
public DroolsKIESession getDefaultKIESession()
Generated method - Getter of theDroolsKIEBase.defaultKIESessionattribute.- Returns:
- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
setDefaultKIESession
public void setDefaultKIESession(SessionContext ctx, DroolsKIESession value)
Generated method - Setter of theDroolsKIEBase.defaultKIESessionattribute.- Parameters:
value- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
setDefaultKIESession
public void setDefaultKIESession(DroolsKIESession value)
Generated method - Setter of theDroolsKIEBase.defaultKIESessionattribute.- Parameters:
value- the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
-
getEqualityBehavior
public EnumerationValue getEqualityBehavior(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.equalityBehaviorattribute.- Returns:
- the equalityBehavior
-
getEqualityBehavior
public EnumerationValue getEqualityBehavior()
Generated method - Getter of theDroolsKIEBase.equalityBehaviorattribute.- Returns:
- the equalityBehavior
-
setEqualityBehavior
public void setEqualityBehavior(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.equalityBehaviorattribute.- Parameters:
value- the equalityBehavior
-
setEqualityBehavior
public void setEqualityBehavior(EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.equalityBehaviorattribute.- Parameters:
value- the equalityBehavior
-
getEventProcessingMode
public EnumerationValue getEventProcessingMode(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.eventProcessingModeattribute.- Returns:
- the eventProcessingMode
-
getEventProcessingMode
public EnumerationValue getEventProcessingMode()
Generated method - Getter of theDroolsKIEBase.eventProcessingModeattribute.- Returns:
- the eventProcessingMode
-
setEventProcessingMode
public void setEventProcessingMode(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.eventProcessingModeattribute.- Parameters:
value- the eventProcessingMode
-
setEventProcessingMode
public void setEventProcessingMode(EnumerationValue value)
Generated method - Setter of theDroolsKIEBase.eventProcessingModeattribute.- Parameters:
value- the eventProcessingMode
-
getKieModule
public DroolsKIEModule getKieModule(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.kieModuleattribute.- Returns:
- the kieModule
-
getKieModule
public DroolsKIEModule getKieModule()
Generated method - Getter of theDroolsKIEBase.kieModuleattribute.- Returns:
- the kieModule
-
setKieModule
protected void setKieModule(SessionContext ctx, DroolsKIEModule value)
Generated method - Setter of theDroolsKIEBase.kieModuleattribute.- Parameters:
value- the kieModule
-
setKieModule
protected void setKieModule(DroolsKIEModule value)
Generated method - Setter of theDroolsKIEBase.kieModuleattribute.- Parameters:
value- the kieModule
-
getKieSessions
public java.util.Collection<DroolsKIESession> getKieSessions(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.kieSessionsattribute.- Returns:
- the kieSessions
-
getKieSessions
public java.util.Collection<DroolsKIESession> getKieSessions()
Generated method - Getter of theDroolsKIEBase.kieSessionsattribute.- Returns:
- the kieSessions
-
setKieSessions
public void setKieSessions(SessionContext ctx, java.util.Collection<DroolsKIESession> value)
Generated method - Setter of theDroolsKIEBase.kieSessionsattribute.- Parameters:
value- the kieSessions
-
setKieSessions
public void setKieSessions(java.util.Collection<DroolsKIESession> value)
Generated method - Setter of theDroolsKIEBase.kieSessionsattribute.- Parameters:
value- the kieSessions
-
addToKieSessions
public void addToKieSessions(SessionContext ctx, DroolsKIESession value)
Generated method - Addsvalueto kieSessions.- Parameters:
value- the item to add to kieSessions
-
addToKieSessions
public void addToKieSessions(DroolsKIESession value)
Generated method - Addsvalueto kieSessions.- Parameters:
value- the item to add to kieSessions
-
removeFromKieSessions
public void removeFromKieSessions(SessionContext ctx, DroolsKIESession value)
Generated method - Removesvaluefrom kieSessions.- Parameters:
value- the item to remove from kieSessions
-
removeFromKieSessions
public void removeFromKieSessions(DroolsKIESession value)
Generated method - Removesvaluefrom kieSessions.- Parameters:
value- the item to remove from kieSessions
-
getName
public java.lang.String getName(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.nameattribute.- Returns:
- the name
-
getName
public java.lang.String getName()
Generated method - Getter of theDroolsKIEBase.nameattribute.- Returns:
- the name
-
setName
protected void setName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theDroolsKIEBase.nameattribute.- Parameters:
value- the name
-
setName
protected void setName(java.lang.String value)
Generated method - Setter of theDroolsKIEBase.nameattribute.- Parameters:
value- the name
-
getRules
public java.util.Set<DroolsRule> getRules(SessionContext ctx)
Generated method - Getter of theDroolsKIEBase.rulesattribute.- Returns:
- the rules
-
getRules
public java.util.Set<DroolsRule> getRules()
Generated method - Getter of theDroolsKIEBase.rulesattribute.- Returns:
- the rules
-
setRules
public void setRules(SessionContext ctx, java.util.Set<DroolsRule> value)
Generated method - Setter of theDroolsKIEBase.rulesattribute.- Parameters:
value- the rules
-
setRules
public void setRules(java.util.Set<DroolsRule> value)
Generated method - Setter of theDroolsKIEBase.rulesattribute.- Parameters:
value- the rules
-
addToRules
public void addToRules(SessionContext ctx, DroolsRule value)
Generated method - Addsvalueto rules.- Parameters:
value- the item to add to rules
-
addToRules
public void addToRules(DroolsRule value)
Generated method - Addsvalueto rules.- Parameters:
value- the item to add to rules
-
removeFromRules
public void removeFromRules(SessionContext ctx, DroolsRule value)
Generated method - Removesvaluefrom rules.- Parameters:
value- the item to remove from rules
-
removeFromRules
public void removeFromRules(DroolsRule value)
Generated method - Removesvaluefrom rules.- Parameters:
value- the item to remove from rules
-
-