Class AbstractRestriction
- 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
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
GeneratedAssistedServiceSessionRestriction
,GeneratedCampaignRestriction
,GeneratedCatalogRestriction
,GeneratedCategoryRestriction
,GeneratedCMSActionRestriction
,GeneratedCMSCartConfigurationRestriction
,GeneratedCMSInverseRestriction
,GeneratedCMSSecurePortalRestriction
,GeneratedCMSUiExperienceRestriction
,GeneratedCMSYmktCampaignRestriction
,GeneratedGroupRestriction
,GeneratedProductRestriction
,GeneratedTimeRestriction
,GeneratedUserRestriction
,GeneratedVendorRestriction
public abstract class AbstractRestriction extends GeneratedAbstractRestriction
- 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 inherited from class de.hybris.platform.cms2.jalo.restrictions.GeneratedAbstractRestriction
COMPONENTS, DEFAULT_INITIAL_ATTRIBUTES, 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 AbstractRestriction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Map<Language,java.lang.String>
getAllDescription(SessionContext ctx)
Deprecated.since 4.3.java.util.Map<Language,java.lang.String>
getAllType(SessionContext ctx)
Deprecated.since 4.3.java.lang.String
getDescription()
Deprecated.since 4.3.abstract java.lang.String
getDescription(SessionContext ctx)
Deprecated.since 4.3.java.lang.String
getType(SessionContext ctx)
Deprecated.since 4.3.java.lang.String
getTypeCode(SessionContext ctx)
Deprecated.since 4.3.-
Methods inherited from class de.hybris.platform.cms2.jalo.restrictions.GeneratedAbstractRestriction
addToComponents, addToComponents, addToInverseRestrictions, addToInverseRestrictions, addToPages, addToPages, getAllType, getComponents, getComponents, getComponentsCount, getComponentsCount, getDefaultAttributeModes, getInverseRestrictions, getInverseRestrictions, getPages, getPages, getPagesCount, getPagesCount, getType, getTypeCode, isMarkModifiedDisabled, 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
-
-
-
-
Method Detail
-
getDescription
@Deprecated public abstract java.lang.String getDescription(SessionContext ctx)
Deprecated.since 4.3. Please, use sub types modelsgetDescription
method instead.
-
getDescription
@Deprecated public java.lang.String getDescription()
Deprecated.since 4.3. Please, use sub types modelsgetDescription
method instead.
-
getType
@Deprecated public java.lang.String getType(SessionContext ctx)
Deprecated.since 4.3. Please, use insteadTypeService.getComposedTypeForCode(String)
withmodel.getItemtype()
as parameter and thenTypeManagerManagedModel.getName()
on returned object.Description copied from class:GeneratedAbstractRestriction
Generated method - Getter of theAbstractRestriction.type
attribute.- Specified by:
getType
in classGeneratedAbstractRestriction
- Returns:
- the type
-
getTypeCode
@Deprecated public java.lang.String getTypeCode(SessionContext ctx)
Deprecated.since 4.3. Please, useAbstractRestrictionModel._TYPECODE
orAbstractItemModel.getItemtype()
instead.Description copied from class:GeneratedAbstractRestriction
Generated method - Getter of theAbstractRestriction.typeCode
attribute.- Specified by:
getTypeCode
in classGeneratedAbstractRestriction
- Returns:
- the typeCode
-
getAllType
@Deprecated public java.util.Map<Language,java.lang.String> getAllType(SessionContext ctx)
Deprecated.since 4.3. Please, useTypeService.getComposedTypeForCode(String)
withmodel.getItemtype()
as parameter and thenTypeManagerManagedModel.getName()
on returned object. For obtaining names for other languages you have to change current locale withI18NService.setCurrentLocale(java.util.Locale)
.Description copied from class:GeneratedAbstractRestriction
Generated method - Getter of theAbstractRestriction.type
attribute.- Specified by:
getAllType
in classGeneratedAbstractRestriction
- Returns:
- the localized type
-
getAllDescription
@Deprecated public java.util.Map<Language,java.lang.String> getAllDescription(SessionContext ctx)
Deprecated.since 4.3. Please, use sub types modelsgetDescription
method instead and proper locale in the session.
-
-