Class GeneratedCxSegmentTrigger
- 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.personalizationservices.jalo.GeneratedCxAbstractTrigger
-
- de.hybris.platform.personalizationservices.jalo.CxAbstractTrigger
-
- de.hybris.platform.personalizationservices.jalo.GeneratedCxSegmentTrigger
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
CxSegmentTrigger
public abstract class GeneratedCxSegmentTrigger extends CxAbstractTrigger
Generated class for typeCxSegmentTrigger
.- 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.lang.String
CXSEGMENTTOTRIGGER_MARKMODIFIED
Relation disable markmodifed parameter constants for CxSegmentToTrigger from ((personalizationservices))protected static java.lang.String
CXSEGMENTTOTRIGGER_SRC_ORDERED
Relation ordering override parameter constants for CxSegmentToTrigger from ((personalizationservices))protected static java.lang.String
CXSEGMENTTOTRIGGER_TGT_ORDERED
protected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
GROUPBY
Qualifier of theCxSegmentTrigger.groupBy
attributestatic java.lang.String
SEGMENTS
Qualifier of theCxSegmentTrigger.segments
attribute-
Fields inherited from class de.hybris.platform.personalizationservices.jalo.GeneratedCxAbstractTrigger
CATALOGVERSION, CODE, VARIATION, VARIATIONHANDLER
-
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 GeneratedCxSegmentTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToSegments(SessionContext ctx, CxSegment value)
Generated method - Addsvalue
to segments.void
addToSegments(CxSegment value)
Generated method - Addsvalue
to segments.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
EnumerationValue
getGroupBy()
Generated method - Getter of theCxSegmentTrigger.groupBy
attribute.EnumerationValue
getGroupBy(SessionContext ctx)
Generated method - Getter of theCxSegmentTrigger.groupBy
attribute.java.util.Collection<CxSegment>
getSegments()
Generated method - Getter of theCxSegmentTrigger.segments
attribute.java.util.Collection<CxSegment>
getSegments(SessionContext ctx)
Generated method - Getter of theCxSegmentTrigger.segments
attribute.long
getSegmentsCount()
long
getSegmentsCount(SessionContext ctx)
boolean
isMarkModifiedDisabled(Item referencedItem)
void
removeFromSegments(SessionContext ctx, CxSegment value)
Generated method - Removesvalue
from segments.void
removeFromSegments(CxSegment value)
Generated method - Removesvalue
from segments.void
setGroupBy(EnumerationValue value)
Generated method - Setter of theCxSegmentTrigger.groupBy
attribute.void
setGroupBy(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theCxSegmentTrigger.groupBy
attribute.void
setSegments(SessionContext ctx, java.util.Collection<CxSegment> value)
Generated method - Setter of theCxSegmentTrigger.segments
attribute.void
setSegments(java.util.Collection<CxSegment> value)
Generated method - Setter of theCxSegmentTrigger.segments
attribute.-
Methods inherited from class de.hybris.platform.personalizationservices.jalo.CxAbstractTrigger
createItem
-
Methods inherited from class de.hybris.platform.personalizationservices.jalo.GeneratedCxAbstractTrigger
getCatalogVersion, getCatalogVersion, getCode, getCode, getVariation, getVariation, setCatalogVersion, setCatalogVersion, setCode, setCode, setVariation, setVariation
-
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, 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
-
GROUPBY
public static final java.lang.String GROUPBY
Qualifier of theCxSegmentTrigger.groupBy
attribute- See Also:
- Constant Field Values
-
SEGMENTS
public static final java.lang.String SEGMENTS
Qualifier of theCxSegmentTrigger.segments
attribute- See Also:
- Constant Field Values
-
CXSEGMENTTOTRIGGER_SRC_ORDERED
protected static java.lang.String CXSEGMENTTOTRIGGER_SRC_ORDERED
Relation ordering override parameter constants for CxSegmentToTrigger from ((personalizationservices))
-
CXSEGMENTTOTRIGGER_TGT_ORDERED
protected static java.lang.String CXSEGMENTTOTRIGGER_TGT_ORDERED
-
CXSEGMENTTOTRIGGER_MARKMODIFIED
protected static java.lang.String CXSEGMENTTOTRIGGER_MARKMODIFIED
Relation disable markmodifed parameter constants for CxSegmentToTrigger from ((personalizationservices))
-
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 classGeneratedCxAbstractTrigger
-
getGroupBy
public EnumerationValue getGroupBy(SessionContext ctx)
Generated method - Getter of theCxSegmentTrigger.groupBy
attribute.- Returns:
- the groupBy - How segments are grouped
-
getGroupBy
public EnumerationValue getGroupBy()
Generated method - Getter of theCxSegmentTrigger.groupBy
attribute.- Returns:
- the groupBy - How segments are grouped
-
setGroupBy
public void setGroupBy(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theCxSegmentTrigger.groupBy
attribute.- Parameters:
value
- the groupBy - How segments are grouped
-
setGroupBy
public void setGroupBy(EnumerationValue value)
Generated method - Setter of theCxSegmentTrigger.groupBy
attribute.- Parameters:
value
- the groupBy - How segments are grouped
-
isMarkModifiedDisabled
public boolean isMarkModifiedDisabled(Item referencedItem)
- Overrides:
isMarkModifiedDisabled
in classItem
-
getSegments
public java.util.Collection<CxSegment> getSegments(SessionContext ctx)
Generated method - Getter of theCxSegmentTrigger.segments
attribute.- Returns:
- the segments
-
getSegments
public java.util.Collection<CxSegment> getSegments()
Generated method - Getter of theCxSegmentTrigger.segments
attribute.- Returns:
- the segments
-
getSegmentsCount
public long getSegmentsCount(SessionContext ctx)
-
getSegmentsCount
public long getSegmentsCount()
-
setSegments
public void setSegments(SessionContext ctx, java.util.Collection<CxSegment> value)
Generated method - Setter of theCxSegmentTrigger.segments
attribute.- Parameters:
value
- the segments
-
setSegments
public void setSegments(java.util.Collection<CxSegment> value)
Generated method - Setter of theCxSegmentTrigger.segments
attribute.- Parameters:
value
- the segments
-
addToSegments
public void addToSegments(SessionContext ctx, CxSegment value)
Generated method - Addsvalue
to segments.- Parameters:
value
- the item to add to segments
-
addToSegments
public void addToSegments(CxSegment value)
Generated method - Addsvalue
to segments.- Parameters:
value
- the item to add to segments
-
removeFromSegments
public void removeFromSegments(SessionContext ctx, CxSegment value)
Generated method - Removesvalue
from segments.- Parameters:
value
- the item to remove from segments
-
removeFromSegments
public void removeFromSegments(CxSegment value)
Generated method - Removesvalue
from segments.- Parameters:
value
- the item to remove from segments
-
-