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.usageconsumptionservices.jalo.UcProduct
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
UcProductComponent

@Deprecated(since="2208", forRemoval=true) public abstract class UcProduct extends de.hybris.platform.jalo.GenericItem
Deprecated, for removal: This API element is subject to removal in a future version.
Generated class for type UcProduct.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem

    de.hybris.platform.jalo.GenericItem.GenericItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem

    de.hybris.platform.jalo.c2l.LocalizableItem.LocalizableItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem

    de.hybris.platform.jalo.ExtensibleItem.ExtensibleItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item

    de.hybris.platform.jalo.Item.AttributeFilter, de.hybris.platform.jalo.Item.AttributeMode, de.hybris.platform.jalo.Item.CachedGetter, de.hybris.platform.jalo.Item.CachedSetter, de.hybris.platform.jalo.Item.ItemAttributeMap, de.hybris.platform.jalo.Item.ItemConstraint, de.hybris.platform.jalo.Item.ItemImpl, de.hybris.platform.jalo.Item.JaloCachedComputationException
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the UcProduct.externalIdentifiers attribute
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the UcProduct.id attribute
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the UcProduct.name attribute
    protected static String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Relation disable markmodifed parameter constants for UcProduct2UcPartyRoleRelation from ((usageconsumptionservices))
    protected static String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Relation ordering override parameter constants for UcProduct2UcPartyRoleRelation from ((usageconsumptionservices))
    protected static String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the UcProduct.usedBy attribute

    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
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addToUsedBy(de.hybris.platform.jalo.SessionContext ctx, UcPartyRole value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Adds value to usedBy.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Adds value to usedBy.
    Map<de.hybris.platform.jalo.c2l.Language,String>
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.name attribute.
    Map<de.hybris.platform.jalo.c2l.Language,String>
    getAllName(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.name attribute.
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.externalIdentifiers attribute.
    getExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.externalIdentifiers attribute.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.id attribute.
    getId(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.id attribute.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.name attribute.
    getName(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.name attribute.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.usedBy attribute.
    getUsedBy(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the UcProduct.usedBy attribute.
    long
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    long
    getUsedByCount(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    isMarkModifiedDisabled(de.hybris.platform.jalo.Item referencedItem)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2011, use Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)
    void
    removeFromUsedBy(de.hybris.platform.jalo.SessionContext ctx, UcPartyRole value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Removes value from usedBy.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Removes value from usedBy.
    void
    setAllName(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.name attribute.
    void
    setAllName(Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.name attribute.
    void
    setExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx, List<TuaExternalIdentifier> value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.externalIdentifiers attribute.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.externalIdentifiers attribute.
    void
    setId(de.hybris.platform.jalo.SessionContext ctx, String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.id attribute.
    void
    setId(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.id attribute.
    void
    setName(de.hybris.platform.jalo.SessionContext ctx, String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.name attribute.
    void
    setName(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.name attribute.
    void
    setUsedBy(de.hybris.platform.jalo.SessionContext ctx, Set<UcPartyRole> value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.usedBy attribute.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the UcProduct.usedBy attribute.

    Methods inherited from class de.hybris.platform.jalo.GenericItem

    createItem, getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, 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, 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, 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, writeReplace

    Methods inherited from class de.hybris.platform.util.BridgeAbstraction

    setTenant

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • ID

      public static final String ID
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the UcProduct.id attribute
      See Also:
    • NAME

      public static final String NAME
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the UcProduct.name attribute
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the UcProduct.externalIdentifiers attribute
      See Also:
    • USEDBY

      public static final String USEDBY
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the UcProduct.usedBy attribute
      See Also:
    • UCPRODUCT2UCPARTYROLERELATION_SRC_ORDERED

      protected static String UCPRODUCT2UCPARTYROLERELATION_SRC_ORDERED
      Deprecated, for removal: This API element is subject to removal in a future version.
      Relation ordering override parameter constants for UcProduct2UcPartyRoleRelation from ((usageconsumptionservices))
    • UCPRODUCT2UCPARTYROLERELATION_TGT_ORDERED

      protected static String UCPRODUCT2UCPARTYROLERELATION_TGT_ORDERED
      Deprecated, for removal: This API element is subject to removal in a future version.
    • UCPRODUCT2UCPARTYROLERELATION_MARKMODIFIED

      protected static String UCPRODUCT2UCPARTYROLERELATION_MARKMODIFIED
      Deprecated, for removal: This API element is subject to removal in a future version.
      Relation disable markmodifed parameter constants for UcProduct2UcPartyRoleRelation from ((usageconsumptionservices))
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • UcProduct

      public UcProduct()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getDefaultAttributeModes in class de.hybris.platform.jalo.Item
    • getExternalIdentifiers

      public List<TuaExternalIdentifier> getExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.externalIdentifiers attribute.
      Returns:
      the externalIdentifiers
    • getExternalIdentifiers

      public List<TuaExternalIdentifier> getExternalIdentifiers()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.externalIdentifiers attribute.
      Returns:
      the externalIdentifiers
    • setExternalIdentifiers

      public void setExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx, List<TuaExternalIdentifier> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.externalIdentifiers attribute.
      Parameters:
      value - the externalIdentifiers
    • setExternalIdentifiers

      public void setExternalIdentifiers(List<TuaExternalIdentifier> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.externalIdentifiers attribute.
      Parameters:
      value - the externalIdentifiers
    • getId

      public String getId(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.id attribute.
      Returns:
      the id
    • getId

      public String getId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.id attribute.
      Returns:
      the id
    • setId

      public void setId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.id attribute.
      Parameters:
      value - the id
    • setId

      public void setId(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.id attribute.
      Parameters:
      value - the id
    • isMarkModifiedDisabled

      @Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(de.hybris.platform.jalo.Item referencedItem)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2011, use Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)
      Overrides:
      isMarkModifiedDisabled in class de.hybris.platform.jalo.Item
    • getName

      public String getName(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.name attribute.
      Returns:
      the name
    • getName

      public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.name attribute.
      Returns:
      the name
    • getAllName

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllName(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.name attribute.
      Returns:
      the localized name
    • getAllName

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.name attribute.
      Returns:
      the localized name
    • setName

      public void setName(de.hybris.platform.jalo.SessionContext ctx, String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.name attribute.
      Parameters:
      value - the name
    • setName

      public void setName(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.name attribute.
      Parameters:
      value - the name
    • setAllName

      public void setAllName(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.name attribute.
      Parameters:
      value - the name
    • setAllName

      public void setAllName(Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.name attribute.
      Parameters:
      value - the name
    • getUsedBy

      public Set<UcPartyRole> getUsedBy(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.usedBy attribute.
      Returns:
      the usedBy - Uc party roles representing the party roles of this product
    • getUsedBy

      public Set<UcPartyRole> getUsedBy()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the UcProduct.usedBy attribute.
      Returns:
      the usedBy - Uc party roles representing the party roles of this product
    • getUsedByCount

      public long getUsedByCount(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getUsedByCount

      public long getUsedByCount()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setUsedBy

      public void setUsedBy(de.hybris.platform.jalo.SessionContext ctx, Set<UcPartyRole> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.usedBy attribute.
      Parameters:
      value - the usedBy - Uc party roles representing the party roles of this product
    • setUsedBy

      public void setUsedBy(Set<UcPartyRole> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the UcProduct.usedBy attribute.
      Parameters:
      value - the usedBy - Uc party roles representing the party roles of this product
    • addToUsedBy

      public void addToUsedBy(de.hybris.platform.jalo.SessionContext ctx, UcPartyRole value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Adds value to usedBy.
      Parameters:
      value - the item to add to usedBy - Uc party roles representing the party roles of this product
    • addToUsedBy

      public void addToUsedBy(UcPartyRole value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Adds value to usedBy.
      Parameters:
      value - the item to add to usedBy - Uc party roles representing the party roles of this product
    • removeFromUsedBy

      public void removeFromUsedBy(de.hybris.platform.jalo.SessionContext ctx, UcPartyRole value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Removes value from usedBy.
      Parameters:
      value - the item to remove from usedBy - Uc party roles representing the party roles of this product
    • removeFromUsedBy

      public void removeFromUsedBy(UcPartyRole value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Removes value from usedBy.
      Parameters:
      value - the item to remove from usedBy - Uc party roles representing the party roles of this product