Class GeneratedProductRestriction
- 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.cms2.jalo.contents.GeneratedCMSItem
-
- de.hybris.platform.cms2.jalo.contents.CMSItem
-
- de.hybris.platform.cms2.jalo.restrictions.GeneratedAbstractRestriction
-
- de.hybris.platform.cms2.jalo.restrictions.AbstractRestriction
-
- de.hybris.platform.cms2.jalo.restrictions.GeneratedProductRestriction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
- Direct Known Subclasses:
ProductRestriction
public abstract class GeneratedProductRestriction extends AbstractRestriction
Generated class for typeCMSProductRestriction.- 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.StringPRODUCTCODESQualifier of theCMSProductRestriction.productCodesattributestatic java.lang.StringPRODUCTSQualifier of theCMSProductRestriction.productsattributeprotected static java.lang.StringPRODUCTSFORRESTRICTION_MARKMODIFIEDRelation disable markmodifed parameter constants for ProductsForRestriction from ((cms2))protected static java.lang.StringPRODUCTSFORRESTRICTION_SRC_ORDEREDRelation ordering override parameter constants for ProductsForRestriction from ((cms2))protected static java.lang.StringPRODUCTSFORRESTRICTION_TGT_ORDERED-
Fields inherited from class de.hybris.platform.cms2.jalo.restrictions.GeneratedAbstractRestriction
COMPONENTS, INVERSERESTRICTIONS, INVERSERESTRICTIONSHANDLER, PAGES, RESTRICTIONSFORCOMPONENTS_MARKMODIFIED, RESTRICTIONSFORCOMPONENTS_SRC_ORDERED, RESTRICTIONSFORCOMPONENTS_TGT_ORDERED, RESTRICTIONSFORPAGES_MARKMODIFIED, RESTRICTIONSFORPAGES_SRC_ORDERED, RESTRICTIONSFORPAGES_TGT_ORDERED, TYPE, TYPECODE
-
Fields inherited from class de.hybris.platform.cms2.jalo.contents.GeneratedCMSItem
CATALOGVERSION, NAME, UID
-
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
-
Fields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant
-
-
Constructor Summary
Constructors Constructor Description GeneratedProductRestriction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddToProducts(Product value)Generated method - Addsvalueto products.voidaddToProducts(SessionContext ctx, Product value)Generated method - Addsvalueto products.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.util.List<java.lang.String>getProductCodes()Generated method - Getter of theCMSProductRestriction.productCodesattribute.abstract java.util.List<java.lang.String>getProductCodes(SessionContext ctx)Generated method - Getter of theCMSProductRestriction.productCodesattribute.java.util.Collection<Product>getProducts()Generated method - Getter of theCMSProductRestriction.productsattribute.java.util.Collection<Product>getProducts(SessionContext ctx)Generated method - Getter of theCMSProductRestriction.productsattribute.longgetProductsCount()longgetProductsCount(SessionContext ctx)booleanisMarkModifiedDisabled(Item referencedItem)voidremoveFromProducts(Product value)Generated method - Removesvaluefrom products.voidremoveFromProducts(SessionContext ctx, Product value)Generated method - Removesvaluefrom products.voidsetProducts(SessionContext ctx, java.util.Collection<Product> value)Generated method - Setter of theCMSProductRestriction.productsattribute.voidsetProducts(java.util.Collection<Product> value)Generated method - Setter of theCMSProductRestriction.productsattribute.-
Methods inherited from class de.hybris.platform.cms2.jalo.restrictions.AbstractRestriction
getAllDescription, getAllType, getDescription, getDescription, getType, getTypeCode
-
Methods inherited from class de.hybris.platform.cms2.jalo.restrictions.GeneratedAbstractRestriction
addToComponents, addToComponents, addToInverseRestrictions, addToInverseRestrictions, addToPages, addToPages, getAllType, getComponents, getComponents, getComponentsCount, getComponentsCount, getInverseRestrictions, getInverseRestrictions, getPages, getPages, getPagesCount, getPagesCount, getType, getTypeCode, removeFromComponents, removeFromComponents, removeFromInverseRestrictions, removeFromInverseRestrictions, removeFromPages, removeFromPages, setComponents, setComponents, setInverseRestrictions, setInverseRestrictions, setPages, setPages
-
Methods inherited from class de.hybris.platform.cms2.jalo.contents.CMSItem
createItem, getName
-
Methods inherited from class de.hybris.platform.cms2.jalo.contents.GeneratedCMSItem
getCatalogVersion, getCatalogVersion, getName, getUid, getUid, setCatalogVersion, setCatalogVersion, setName, setName, setUid, setUid
-
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
-
PRODUCTCODES
public static final java.lang.String PRODUCTCODES
Qualifier of theCMSProductRestriction.productCodesattribute- See Also:
- Constant Field Values
-
PRODUCTS
public static final java.lang.String PRODUCTS
Qualifier of theCMSProductRestriction.productsattribute- See Also:
- Constant Field Values
-
PRODUCTSFORRESTRICTION_SRC_ORDERED
protected static java.lang.String PRODUCTSFORRESTRICTION_SRC_ORDERED
Relation ordering override parameter constants for ProductsForRestriction from ((cms2))
-
PRODUCTSFORRESTRICTION_TGT_ORDERED
protected static java.lang.String PRODUCTSFORRESTRICTION_TGT_ORDERED
-
PRODUCTSFORRESTRICTION_MARKMODIFIED
protected static java.lang.String PRODUCTSFORRESTRICTION_MARKMODIFIED
Relation disable markmodifed parameter constants for ProductsForRestriction from ((cms2))
-
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 classGeneratedAbstractRestriction
-
isMarkModifiedDisabled
public boolean isMarkModifiedDisabled(Item referencedItem)
- Overrides:
isMarkModifiedDisabledin classGeneratedAbstractRestriction
-
getProductCodes
public abstract java.util.List<java.lang.String> getProductCodes(SessionContext ctx)
Generated method - Getter of theCMSProductRestriction.productCodesattribute.- Returns:
- the productCodes
-
getProductCodes
public java.util.List<java.lang.String> getProductCodes()
Generated method - Getter of theCMSProductRestriction.productCodesattribute.- Returns:
- the productCodes
-
getProducts
public java.util.Collection<Product> getProducts(SessionContext ctx)
Generated method - Getter of theCMSProductRestriction.productsattribute.- Returns:
- the products
-
getProducts
public java.util.Collection<Product> getProducts()
Generated method - Getter of theCMSProductRestriction.productsattribute.- Returns:
- the products
-
getProductsCount
public long getProductsCount(SessionContext ctx)
-
getProductsCount
public long getProductsCount()
-
setProducts
public void setProducts(SessionContext ctx, java.util.Collection<Product> value)
Generated method - Setter of theCMSProductRestriction.productsattribute.- Parameters:
value- the products
-
setProducts
public void setProducts(java.util.Collection<Product> value)
Generated method - Setter of theCMSProductRestriction.productsattribute.- Parameters:
value- the products
-
addToProducts
public void addToProducts(SessionContext ctx, Product value)
Generated method - Addsvalueto products.- Parameters:
value- the item to add to products
-
addToProducts
public void addToProducts(Product value)
Generated method - Addsvalueto products.- Parameters:
value- the item to add to products
-
removeFromProducts
public void removeFromProducts(SessionContext ctx, Product value)
Generated method - Removesvaluefrom products.- Parameters:
value- the item to remove from products
-
removeFromProducts
public void removeFromProducts(Product value)
Generated method - Removesvaluefrom products.- Parameters:
value- the item to remove from products
-
-