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.StringCXSEGMENTTOTRIGGER_MARKMODIFIEDRelation disable markmodifed parameter constants for CxSegmentToTrigger from ((personalizationservices))protected static java.lang.StringCXSEGMENTTOTRIGGER_SRC_ORDEREDRelation ordering override parameter constants for CxSegmentToTrigger from ((personalizationservices))protected static java.lang.StringCXSEGMENTTOTRIGGER_TGT_ORDEREDprotected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringGROUPBYQualifier of theCxSegmentTrigger.groupByattributestatic java.lang.StringSEGMENTSQualifier of theCxSegmentTrigger.segmentsattribute-
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 voidaddToSegments(SessionContext ctx, CxSegment value)Generated method - Addsvalueto segments.voidaddToSegments(CxSegment value)Generated method - Addsvalueto segments.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()EnumerationValuegetGroupBy()Generated method - Getter of theCxSegmentTrigger.groupByattribute.EnumerationValuegetGroupBy(SessionContext ctx)Generated method - Getter of theCxSegmentTrigger.groupByattribute.java.util.Collection<CxSegment>getSegments()Generated method - Getter of theCxSegmentTrigger.segmentsattribute.java.util.Collection<CxSegment>getSegments(SessionContext ctx)Generated method - Getter of theCxSegmentTrigger.segmentsattribute.longgetSegmentsCount()longgetSegmentsCount(SessionContext ctx)booleanisMarkModifiedDisabled(Item referencedItem)voidremoveFromSegments(SessionContext ctx, CxSegment value)Generated method - Removesvaluefrom segments.voidremoveFromSegments(CxSegment value)Generated method - Removesvaluefrom segments.voidsetGroupBy(EnumerationValue value)Generated method - Setter of theCxSegmentTrigger.groupByattribute.voidsetGroupBy(SessionContext ctx, EnumerationValue value)Generated method - Setter of theCxSegmentTrigger.groupByattribute.voidsetSegments(SessionContext ctx, java.util.Collection<CxSegment> value)Generated method - Setter of theCxSegmentTrigger.segmentsattribute.voidsetSegments(java.util.Collection<CxSegment> value)Generated method - Setter of theCxSegmentTrigger.segmentsattribute.-
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.groupByattribute- See Also:
- Constant Field Values
-
SEGMENTS
public static final java.lang.String SEGMENTS
Qualifier of theCxSegmentTrigger.segmentsattribute- 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:
getDefaultAttributeModesin classGeneratedCxAbstractTrigger
-
getGroupBy
public EnumerationValue getGroupBy(SessionContext ctx)
Generated method - Getter of theCxSegmentTrigger.groupByattribute.- Returns:
- the groupBy - How segments are grouped
-
getGroupBy
public EnumerationValue getGroupBy()
Generated method - Getter of theCxSegmentTrigger.groupByattribute.- Returns:
- the groupBy - How segments are grouped
-
setGroupBy
public void setGroupBy(SessionContext ctx, EnumerationValue value)
Generated method - Setter of theCxSegmentTrigger.groupByattribute.- Parameters:
value- the groupBy - How segments are grouped
-
setGroupBy
public void setGroupBy(EnumerationValue value)
Generated method - Setter of theCxSegmentTrigger.groupByattribute.- Parameters:
value- the groupBy - How segments are grouped
-
isMarkModifiedDisabled
public boolean isMarkModifiedDisabled(Item referencedItem)
- Overrides:
isMarkModifiedDisabledin classItem
-
getSegments
public java.util.Collection<CxSegment> getSegments(SessionContext ctx)
Generated method - Getter of theCxSegmentTrigger.segmentsattribute.- Returns:
- the segments
-
getSegments
public java.util.Collection<CxSegment> getSegments()
Generated method - Getter of theCxSegmentTrigger.segmentsattribute.- 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.segmentsattribute.- Parameters:
value- the segments
-
setSegments
public void setSegments(java.util.Collection<CxSegment> value)
Generated method - Setter of theCxSegmentTrigger.segmentsattribute.- Parameters:
value- the segments
-
addToSegments
public void addToSegments(SessionContext ctx, CxSegment value)
Generated method - Addsvalueto segments.- Parameters:
value- the item to add to segments
-
addToSegments
public void addToSegments(CxSegment value)
Generated method - Addsvalueto segments.- Parameters:
value- the item to add to segments
-
removeFromSegments
public void removeFromSegments(SessionContext ctx, CxSegment value)
Generated method - Removesvaluefrom segments.- Parameters:
value- the item to remove from segments
-
removeFromSegments
public void removeFromSegments(CxSegment value)
Generated method - Removesvaluefrom segments.- Parameters:
value- the item to remove from segments
-
-