Class GeneratedUsageCharge

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.subscriptionservices.jalo.GeneratedUsageCharge
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
de.hybris.platform.subscriptionservices.jalo.UsageCharge

public abstract class GeneratedUsageCharge extends de.hybris.platform.jalo.GenericItem
Generated class for type UsageCharge.
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
    static final String
    Qualifier of the UsageCharge.catalogVersion attribute
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    static final String
    Qualifier of the UsageCharge.id attribute
    static final String
    Qualifier of the UsageCharge.name attribute
    static final String
    Qualifier of the UsageCharge.subscriptionPricePlanUsage attribute
    protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedUsageCharge>
    BidirectionalOneToManyHandler for handling 1:n SUBSCRIPTIONPRICEPLANUSAGE's relation attributes from 'one' side.
    static final String
    Qualifier of the UsageCharge.usageChargeEntries attribute
    protected static final de.hybris.platform.util.OneToManyHandler<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry>
    OneToManyHandler for handling 1:n USAGECHARGEENTRIES's relation attributes from 'many' side.
    static final String
    Qualifier of the UsageCharge.usageUnit 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addToUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
    Generated method - Adds value to usageChargeEntries.
    void
    addToUsageChargeEntries(de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
    Generated method - Adds value to usageChargeEntries.
    protected de.hybris.platform.jalo.Item
    createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes)
     
    Map<de.hybris.platform.jalo.c2l.Language,String>
    Generated method - Getter of the UsageCharge.name attribute.
    Map<de.hybris.platform.jalo.c2l.Language,String>
    getAllName(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the UsageCharge.name attribute.
    de.hybris.platform.catalog.jalo.CatalogVersion
    Generated method - Getter of the UsageCharge.catalogVersion attribute.
    de.hybris.platform.catalog.jalo.CatalogVersion
    getCatalogVersion(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the UsageCharge.catalogVersion attribute.
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    Generated method - Getter of the UsageCharge.id attribute.
    getId(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the UsageCharge.id attribute.
    Generated method - Getter of the UsageCharge.name attribute.
    getName(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the UsageCharge.name attribute.
    de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan
    Generated method - Getter of the UsageCharge.subscriptionPricePlanUsage attribute.
    de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan
    getSubscriptionPricePlanUsage(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the UsageCharge.subscriptionPricePlanUsage attribute.
    Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry>
    Generated method - Getter of the UsageCharge.usageChargeEntries attribute.
    Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry>
    getUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the UsageCharge.usageChargeEntries attribute.
    de.hybris.platform.subscriptionservices.jalo.UsageUnit
    Generated method - Getter of the UsageCharge.usageUnit attribute.
    de.hybris.platform.subscriptionservices.jalo.UsageUnit
    getUsageUnit(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the UsageCharge.usageUnit attribute.
    void
    removeFromUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
    Generated method - Removes value from usageChargeEntries.
    void
    removeFromUsageChargeEntries(de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
    Generated method - Removes value from usageChargeEntries.
    void
    setAllName(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Generated method - Setter of the UsageCharge.name attribute.
    void
    setAllName(Map<de.hybris.platform.jalo.c2l.Language,String> value)
    Generated method - Setter of the UsageCharge.name attribute.
    protected void
    setCatalogVersion(de.hybris.platform.catalog.jalo.CatalogVersion value)
    Generated method - Setter of the UsageCharge.catalogVersion attribute.
    protected void
    setCatalogVersion(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.catalog.jalo.CatalogVersion value)
    Generated method - Setter of the UsageCharge.catalogVersion attribute.
    protected void
    setId(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the UsageCharge.id attribute.
    protected void
    setId(String value)
    Generated method - Setter of the UsageCharge.id attribute.
    void
    setName(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the UsageCharge.name attribute.
    void
    setName(String value)
    Generated method - Setter of the UsageCharge.name attribute.
    void
    setSubscriptionPricePlanUsage(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan value)
    Generated method - Setter of the UsageCharge.subscriptionPricePlanUsage attribute.
    void
    setSubscriptionPricePlanUsage(de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan value)
    Generated method - Setter of the UsageCharge.subscriptionPricePlanUsage attribute.
    void
    setUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx, Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry> value)
    Generated method - Setter of the UsageCharge.usageChargeEntries attribute.
    void
    setUsageChargeEntries(Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry> value)
    Generated method - Setter of the UsageCharge.usageChargeEntries attribute.
    void
    setUsageUnit(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.UsageUnit value)
    Generated method - Setter of the UsageCharge.usageUnit attribute.
    void
    setUsageUnit(de.hybris.platform.subscriptionservices.jalo.UsageUnit value)
    Generated method - Setter of the UsageCharge.usageUnit attribute.

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

    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, 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, 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
      Qualifier of the UsageCharge.id attribute
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Qualifier of the UsageCharge.catalogVersion attribute
      See Also:
    • NAME

      public static final String NAME
      Qualifier of the UsageCharge.name attribute
      See Also:
    • USAGEUNIT

      public static final String USAGEUNIT
      Qualifier of the UsageCharge.usageUnit attribute
      See Also:
    • SUBSCRIPTIONPRICEPLANUSAGE

      public static final String SUBSCRIPTIONPRICEPLANUSAGE
      Qualifier of the UsageCharge.subscriptionPricePlanUsage attribute
      See Also:
    • USAGECHARGEENTRIES

      public static final String USAGECHARGEENTRIES
      Qualifier of the UsageCharge.usageChargeEntries attribute
      See Also:
    • SUBSCRIPTIONPRICEPLANUSAGEHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedUsageCharge> SUBSCRIPTIONPRICEPLANUSAGEHANDLER
      BidirectionalOneToManyHandler for handling 1:n SUBSCRIPTIONPRICEPLANUSAGE's relation attributes from 'one' side.
    • USAGECHARGEENTRIESHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry> USAGECHARGEENTRIESHANDLER
      OneToManyHandler for handling 1:n USAGECHARGEENTRIES's relation attributes from 'many' side.
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • GeneratedUsageCharge

      public GeneratedUsageCharge()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class de.hybris.platform.jalo.Item
    • getCatalogVersion

      public de.hybris.platform.catalog.jalo.CatalogVersion getCatalogVersion(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the UsageCharge.catalogVersion attribute.
      Returns:
      the catalogVersion - Catalog Version
    • getCatalogVersion

      public de.hybris.platform.catalog.jalo.CatalogVersion getCatalogVersion()
      Generated method - Getter of the UsageCharge.catalogVersion attribute.
      Returns:
      the catalogVersion - Catalog Version
    • setCatalogVersion

      protected void setCatalogVersion(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.catalog.jalo.CatalogVersion value)
      Generated method - Setter of the UsageCharge.catalogVersion attribute.
      Parameters:
      value - the catalogVersion - Catalog Version
    • setCatalogVersion

      protected void setCatalogVersion(de.hybris.platform.catalog.jalo.CatalogVersion value)
      Generated method - Setter of the UsageCharge.catalogVersion attribute.
      Parameters:
      value - the catalogVersion - Catalog Version
    • createItem

      protected de.hybris.platform.jalo.Item createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes) throws de.hybris.platform.jalo.JaloBusinessException
      Overrides:
      createItem in class de.hybris.platform.jalo.GenericItem
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • getId

      public String getId(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the UsageCharge.id attribute.
      Returns:
      the id - Identifier
    • getId

      public String getId()
      Generated method - Getter of the UsageCharge.id attribute.
      Returns:
      the id - Identifier
    • setId

      protected void setId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the UsageCharge.id attribute.
      Parameters:
      value - the id - Identifier
    • setId

      protected void setId(String value)
      Generated method - Setter of the UsageCharge.id attribute.
      Parameters:
      value - the id - Identifier
    • getName

      public String getName(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the UsageCharge.name attribute.
      Returns:
      the name - Name
    • getName

      public String getName()
      Generated method - Getter of the UsageCharge.name attribute.
      Returns:
      the name - Name
    • getAllName

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllName(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the UsageCharge.name attribute.
      Returns:
      the localized name - Name
    • getAllName

      public Map<de.hybris.platform.jalo.c2l.Language,String> getAllName()
      Generated method - Getter of the UsageCharge.name attribute.
      Returns:
      the localized name - Name
    • setName

      public void setName(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the UsageCharge.name attribute.
      Parameters:
      value - the name - Name
    • setName

      public void setName(String value)
      Generated method - Setter of the UsageCharge.name attribute.
      Parameters:
      value - the name - Name
    • setAllName

      public void setAllName(de.hybris.platform.jalo.SessionContext ctx, Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Generated method - Setter of the UsageCharge.name attribute.
      Parameters:
      value - the name - Name
    • setAllName

      public void setAllName(Map<de.hybris.platform.jalo.c2l.Language,String> value)
      Generated method - Setter of the UsageCharge.name attribute.
      Parameters:
      value - the name - Name
    • getSubscriptionPricePlanUsage

      public de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan getSubscriptionPricePlanUsage(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the UsageCharge.subscriptionPricePlanUsage attribute.
      Returns:
      the subscriptionPricePlanUsage
    • getSubscriptionPricePlanUsage

      public de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan getSubscriptionPricePlanUsage()
      Generated method - Getter of the UsageCharge.subscriptionPricePlanUsage attribute.
      Returns:
      the subscriptionPricePlanUsage
    • setSubscriptionPricePlanUsage

      public void setSubscriptionPricePlanUsage(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan value)
      Generated method - Setter of the UsageCharge.subscriptionPricePlanUsage attribute.
      Parameters:
      value - the subscriptionPricePlanUsage
    • setSubscriptionPricePlanUsage

      public void setSubscriptionPricePlanUsage(de.hybris.platform.subscriptionservices.jalo.SubscriptionPricePlan value)
      Generated method - Setter of the UsageCharge.subscriptionPricePlanUsage attribute.
      Parameters:
      value - the subscriptionPricePlanUsage
    • getUsageChargeEntries

      public Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry> getUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the UsageCharge.usageChargeEntries attribute.
      Returns:
      the usageChargeEntries
    • getUsageChargeEntries

      public Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry> getUsageChargeEntries()
      Generated method - Getter of the UsageCharge.usageChargeEntries attribute.
      Returns:
      the usageChargeEntries
    • setUsageChargeEntries

      public void setUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx, Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry> value)
      Generated method - Setter of the UsageCharge.usageChargeEntries attribute.
      Parameters:
      value - the usageChargeEntries
    • setUsageChargeEntries

      public void setUsageChargeEntries(Collection<de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry> value)
      Generated method - Setter of the UsageCharge.usageChargeEntries attribute.
      Parameters:
      value - the usageChargeEntries
    • addToUsageChargeEntries

      public void addToUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
      Generated method - Adds value to usageChargeEntries.
      Parameters:
      value - the item to add to usageChargeEntries
    • addToUsageChargeEntries

      public void addToUsageChargeEntries(de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
      Generated method - Adds value to usageChargeEntries.
      Parameters:
      value - the item to add to usageChargeEntries
    • removeFromUsageChargeEntries

      public void removeFromUsageChargeEntries(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
      Generated method - Removes value from usageChargeEntries.
      Parameters:
      value - the item to remove from usageChargeEntries
    • removeFromUsageChargeEntries

      public void removeFromUsageChargeEntries(de.hybris.platform.subscriptionservices.jalo.UsageChargeEntry value)
      Generated method - Removes value from usageChargeEntries.
      Parameters:
      value - the item to remove from usageChargeEntries
    • getUsageUnit

      public de.hybris.platform.subscriptionservices.jalo.UsageUnit getUsageUnit(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the UsageCharge.usageUnit attribute.
      Returns:
      the usageUnit - Usage Unit
    • getUsageUnit

      public de.hybris.platform.subscriptionservices.jalo.UsageUnit getUsageUnit()
      Generated method - Getter of the UsageCharge.usageUnit attribute.
      Returns:
      the usageUnit - Usage Unit
    • setUsageUnit

      public void setUsageUnit(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.subscriptionservices.jalo.UsageUnit value)
      Generated method - Setter of the UsageCharge.usageUnit attribute.
      Parameters:
      value - the usageUnit - Usage Unit
    • setUsageUnit

      public void setUsageUnit(de.hybris.platform.subscriptionservices.jalo.UsageUnit value)
      Generated method - Setter of the UsageCharge.usageUnit attribute.
      Parameters:
      value - the usageUnit - Usage Unit