Class GeneratedTmaSubscribedProduct

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.GeneratedSubscription
de.hybris.platform.subscriptionservices.jalo.Subscription
de.hybris.platform.b2ctelcoservices.jalo.GeneratedTmaSubscribedProduct
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
TmaSubscribedProduct

public abstract class GeneratedTmaSubscribedProduct extends de.hybris.platform.subscriptionservices.jalo.Subscription
Generated class for type TmaSubscribedProduct.
See Also:
  • Field Details

    • SERVICETYPE

      public static final String SERVICETYPE
      Qualifier of the TmaSubscribedProduct.serviceType attribute
      See Also:
    • BILLINGSUBSCRIPTIONID

      public static final String BILLINGSUBSCRIPTIONID
      Qualifier of the TmaSubscribedProduct.billingSubscriptionId attribute
      See Also:
    • BUNDLEDPRODUCTCODE

      public static final String BUNDLEDPRODUCTCODE
      Qualifier of the TmaSubscribedProduct.bundledProductCode attribute
      See Also:
    • PAYMENTMETHODID

      public static final String PAYMENTMETHODID
      Qualifier of the TmaSubscribedProduct.paymentMethodId attribute
      See Also:
    • PRODUCTSPECIFICATION

      public static final String PRODUCTSPECIFICATION
      Qualifier of the TmaSubscribedProduct.productSpecification attribute
      See Also:
    • SUBSCRIPTIONBASE

      public static final String SUBSCRIPTIONBASE
      Qualifier of the TmaSubscribedProduct.subscriptionBase attribute
      See Also:
    • AGREEMENTITEM

      public static final String AGREEMENTITEM
      Qualifier of the TmaSubscribedProduct.agreementItem attribute
      See Also:
    • AVERAGESERVICEUSAGES

      public static final String AVERAGESERVICEUSAGES
      Qualifier of the TmaSubscribedProduct.averageServiceUsages attribute
      See Also:
    • SUBSCRIPTIONBASEHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedTmaSubscribedProduct> SUBSCRIPTIONBASEHANDLER
      BidirectionalOneToManyHandler for handling 1:n SUBSCRIPTIONBASE's relation attributes from 'one' side.
    • AGREEMENTITEMHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedTmaSubscribedProduct> AGREEMENTITEMHANDLER
      BidirectionalOneToManyHandler for handling 1:n AGREEMENTITEM's relation attributes from 'one' side.
    • AVERAGESERVICEUSAGESHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<TmaAverageServiceUsage> AVERAGESERVICEUSAGESHANDLER
      OneToManyHandler for handling 1:n AVERAGESERVICEUSAGES'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

    • GeneratedTmaSubscribedProduct

      public GeneratedTmaSubscribedProduct()
  • Method Details

    • getDefaultAttributeModes

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

      public TmaBillingAgreementItem getAgreementItem(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.agreementItem attribute.
      Returns:
      the agreementItem
    • getAgreementItem

      public TmaBillingAgreementItem getAgreementItem()
      Generated method - Getter of the TmaSubscribedProduct.agreementItem attribute.
      Returns:
      the agreementItem
    • setAgreementItem

      public void setAgreementItem(de.hybris.platform.jalo.SessionContext ctx, TmaBillingAgreementItem value)
      Generated method - Setter of the TmaSubscribedProduct.agreementItem attribute.
      Parameters:
      value - the agreementItem
    • setAgreementItem

      public void setAgreementItem(TmaBillingAgreementItem value)
      Generated method - Setter of the TmaSubscribedProduct.agreementItem attribute.
      Parameters:
      value - the agreementItem
    • getAverageServiceUsages

      public Set<TmaAverageServiceUsage> getAverageServiceUsages(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.averageServiceUsages attribute.
      Returns:
      the averageServiceUsages - Average Service Usages for the Subscribed Product.
    • getAverageServiceUsages

      public Set<TmaAverageServiceUsage> getAverageServiceUsages()
      Generated method - Getter of the TmaSubscribedProduct.averageServiceUsages attribute.
      Returns:
      the averageServiceUsages - Average Service Usages for the Subscribed Product.
    • setAverageServiceUsages

      public void setAverageServiceUsages(de.hybris.platform.jalo.SessionContext ctx, Set<TmaAverageServiceUsage> value)
      Generated method - Setter of the TmaSubscribedProduct.averageServiceUsages attribute.
      Parameters:
      value - the averageServiceUsages - Average Service Usages for the Subscribed Product.
    • setAverageServiceUsages

      public void setAverageServiceUsages(Set<TmaAverageServiceUsage> value)
      Generated method - Setter of the TmaSubscribedProduct.averageServiceUsages attribute.
      Parameters:
      value - the averageServiceUsages - Average Service Usages for the Subscribed Product.
    • addToAverageServiceUsages

      public void addToAverageServiceUsages(de.hybris.platform.jalo.SessionContext ctx, TmaAverageServiceUsage value)
      Generated method - Adds value to averageServiceUsages.
      Parameters:
      value - the item to add to averageServiceUsages - Average Service Usages for the Subscribed Product.
    • addToAverageServiceUsages

      public void addToAverageServiceUsages(TmaAverageServiceUsage value)
      Generated method - Adds value to averageServiceUsages.
      Parameters:
      value - the item to add to averageServiceUsages - Average Service Usages for the Subscribed Product.
    • removeFromAverageServiceUsages

      public void removeFromAverageServiceUsages(de.hybris.platform.jalo.SessionContext ctx, TmaAverageServiceUsage value)
      Generated method - Removes value from averageServiceUsages.
      Parameters:
      value - the item to remove from averageServiceUsages - Average Service Usages for the Subscribed Product.
    • removeFromAverageServiceUsages

      public void removeFromAverageServiceUsages(TmaAverageServiceUsage value)
      Generated method - Removes value from averageServiceUsages.
      Parameters:
      value - the item to remove from averageServiceUsages - Average Service Usages for the Subscribed Product.
    • getBillingSubscriptionId

      public String getBillingSubscriptionId(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.billingSubscriptionId attribute.
      Returns:
      the billingSubscriptionId - Id of the Subscription as it can be found in the Billing System.
    • getBillingSubscriptionId

      public String getBillingSubscriptionId()
      Generated method - Getter of the TmaSubscribedProduct.billingSubscriptionId attribute.
      Returns:
      the billingSubscriptionId - Id of the Subscription as it can be found in the Billing System.
    • setBillingSubscriptionId

      public void setBillingSubscriptionId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaSubscribedProduct.billingSubscriptionId attribute.
      Parameters:
      value - the billingSubscriptionId - Id of the Subscription as it can be found in the Billing System.
    • setBillingSubscriptionId

      public void setBillingSubscriptionId(String value)
      Generated method - Setter of the TmaSubscribedProduct.billingSubscriptionId attribute.
      Parameters:
      value - the billingSubscriptionId - Id of the Subscription as it can be found in the Billing System.
    • getBundledProductCode

      public String getBundledProductCode(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.bundledProductCode attribute.
      Returns:
      the bundledProductCode - identifier of the bundled-product-offering that was used.
    • getBundledProductCode

      public String getBundledProductCode()
      Generated method - Getter of the TmaSubscribedProduct.bundledProductCode attribute.
      Returns:
      the bundledProductCode - identifier of the bundled-product-offering that was used.
    • setBundledProductCode

      public void setBundledProductCode(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaSubscribedProduct.bundledProductCode attribute.
      Parameters:
      value - the bundledProductCode - identifier of the bundled-product-offering that was used.
    • setBundledProductCode

      public void setBundledProductCode(String value)
      Generated method - Setter of the TmaSubscribedProduct.bundledProductCode attribute.
      Parameters:
      value - the bundledProductCode - identifier of the bundled-product-offering that was used.
    • 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.subscriptionservices.jalo.Subscription
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • getPaymentMethodId

      public String getPaymentMethodId(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.paymentMethodId attribute.
      Returns:
      the paymentMethodId - identifier of the payment method used.
    • getPaymentMethodId

      public String getPaymentMethodId()
      Generated method - Getter of the TmaSubscribedProduct.paymentMethodId attribute.
      Returns:
      the paymentMethodId - identifier of the payment method used.
    • setPaymentMethodId

      public void setPaymentMethodId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaSubscribedProduct.paymentMethodId attribute.
      Parameters:
      value - the paymentMethodId - identifier of the payment method used.
    • setPaymentMethodId

      public void setPaymentMethodId(String value)
      Generated method - Setter of the TmaSubscribedProduct.paymentMethodId attribute.
      Parameters:
      value - the paymentMethodId - identifier of the payment method used.
    • getProductSpecification

      public TmaProductSpecification getProductSpecification(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.productSpecification attribute.
      Returns:
      the productSpecification - The product specification.
    • getProductSpecification

      public TmaProductSpecification getProductSpecification()
      Generated method - Getter of the TmaSubscribedProduct.productSpecification attribute.
      Returns:
      the productSpecification - The product specification.
    • setProductSpecification

      public void setProductSpecification(de.hybris.platform.jalo.SessionContext ctx, TmaProductSpecification value)
      Generated method - Setter of the TmaSubscribedProduct.productSpecification attribute.
      Parameters:
      value - the productSpecification - The product specification.
    • setProductSpecification

      public void setProductSpecification(TmaProductSpecification value)
      Generated method - Setter of the TmaSubscribedProduct.productSpecification attribute.
      Parameters:
      value - the productSpecification - The product specification.
    • getServiceType

      public de.hybris.platform.jalo.enumeration.EnumerationValue getServiceType(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.serviceType attribute.
      Returns:
      the serviceType - Type of the Service (eg. TARIFF_PLAN, ADD_ON).
    • getServiceType

      public de.hybris.platform.jalo.enumeration.EnumerationValue getServiceType()
      Generated method - Getter of the TmaSubscribedProduct.serviceType attribute.
      Returns:
      the serviceType - Type of the Service (eg. TARIFF_PLAN, ADD_ON).
    • setServiceType

      public void setServiceType(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the TmaSubscribedProduct.serviceType attribute.
      Parameters:
      value - the serviceType - Type of the Service (eg. TARIFF_PLAN, ADD_ON).
    • setServiceType

      public void setServiceType(de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the TmaSubscribedProduct.serviceType attribute.
      Parameters:
      value - the serviceType - Type of the Service (eg. TARIFF_PLAN, ADD_ON).
    • getSubscriptionBase

      public TmaSubscriptionBase getSubscriptionBase(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaSubscribedProduct.subscriptionBase attribute.
      Returns:
      the subscriptionBase - Subscription Base
    • getSubscriptionBase

      public TmaSubscriptionBase getSubscriptionBase()
      Generated method - Getter of the TmaSubscribedProduct.subscriptionBase attribute.
      Returns:
      the subscriptionBase - Subscription Base
    • setSubscriptionBase

      public void setSubscriptionBase(de.hybris.platform.jalo.SessionContext ctx, TmaSubscriptionBase value)
      Generated method - Setter of the TmaSubscribedProduct.subscriptionBase attribute.
      Parameters:
      value - the subscriptionBase - Subscription Base
    • setSubscriptionBase

      public void setSubscriptionBase(TmaSubscriptionBase value)
      Generated method - Setter of the TmaSubscribedProduct.subscriptionBase attribute.
      Parameters:
      value - the subscriptionBase - Subscription Base