Package de.hybris.platform.hmc.jalo
Class UserProfile
- All Implemented Interfaces:
Serializable,Comparable
Container for user specific hMC settings. At the moment it provides lists for readable and writable languages. These
lists can the user edit itself and are used for restricting the visible languages at localizable attribute editors.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImplNested 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.hmc.jalo.GeneratedUserProfile
ALLREADABLELANGUAGES, ALLWRITABLELANGUAGES, DEFAULT_INITIAL_ATTRIBUTES, EXPANDINITIAL, READABLELANGUAGES, WRITABLELANGUAGESFields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLEDFields 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, TYPEFields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanGenerated method - Getter of theUserProfile.allReadableLanguagesattribute.Generated method - Getter of theUserProfile.allWritableLanguagesattribute.Generated method - Getter of theUserProfile.readableLanguagesattribute.Generated method - Getter of theUserProfile.writableLanguagesattribute.Generated method - Getter of theUserProfile.expandInitialattribute.booleanMethods inherited from class de.hybris.platform.hmc.jalo.GeneratedUserProfile
getAllReadableLanguages, getAllWritableLanguages, getDefaultAttributeModes, getReadableLanguages, getWritableLanguages, isExpandInitial, isExpandInitialAsPrimitive, isExpandInitialAsPrimitive, setExpandInitial, setExpandInitial, setExpandInitial, setExpandInitial, setReadableLanguages, setReadableLanguages, setWritableLanguages, setWritableLanguagesMethods inherited from class de.hybris.platform.jalo.GenericItem
createItem, getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItemsMethods 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, setLocalizedPropertyMethods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyMethods 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, getPartOfRemovedSessionMarker, 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, suppressRelation, toString, useTA, writeReplaceMethods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
Constructor Details
-
UserProfile
public UserProfile()
-
-
Method Details
-
getAllReadableLanguages
Description copied from class:GeneratedUserProfileGenerated method - Getter of theUserProfile.allReadableLanguagesattribute.- Specified by:
getAllReadableLanguagesin classGeneratedUserProfile- Returns:
- the allReadableLanguages
-
getAllWritableLanguages
Description copied from class:GeneratedUserProfileGenerated method - Getter of theUserProfile.allWritableLanguagesattribute.- Specified by:
getAllWritableLanguagesin classGeneratedUserProfile- Returns:
- the allWritableLanguages
-
allGroupsAreDenyingWriteRights
-
isLanguageSelected
public boolean isLanguageSelected() -
getReadableLanguages
Description copied from class:GeneratedUserProfileGenerated method - Getter of theUserProfile.readableLanguagesattribute.- Overrides:
getReadableLanguagesin classGeneratedUserProfile- Returns:
- the readableLanguages
-
getWritableLanguages
Description copied from class:GeneratedUserProfileGenerated method - Getter of theUserProfile.writableLanguagesattribute.- Overrides:
getWritableLanguagesin classGeneratedUserProfile- Returns:
- the writableLanguages
-
isExpandInitial
Description copied from class:GeneratedUserProfileGenerated method - Getter of theUserProfile.expandInitialattribute.- Overrides:
isExpandInitialin classGeneratedUserProfile- Returns:
- the expandInitial
-