java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.subscribedproductservices.model.SpiProductModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SpiProductBundleModel, SpiProductComponentModel

@Deprecated(since="2208", forRemoval=true) public class SpiProductModel extends ItemModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type SpiProduct first defined at extension subscribedproductservices.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated relation code constant for relation SpiProductBundle2SpiProductRelation defining source attribute productBundle in extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated relation code constant for relation SpiProductRelationship2SpiProductRelation defining source attribute productReferencedBy in extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated model type code constant.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.agreementItems attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.billingAccount attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.characteristics attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.description attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.externalIdentifiers attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.id attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.isCustomerVisible attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.name attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.orderDate attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.partyRoles attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productBundle attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productOffering attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productPrices attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productReferencedBy attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productReferences attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productSerialNumber attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productSpecification attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.productTerms attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.relatedPlaces attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.relatedProductOrderItems attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.resources attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.services attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.startDate attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.status attribute defined at extension subscribedproductservices.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constant - Attribute key of SpiProduct.terminationDate attribute defined at extension subscribedproductservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constructor - Default constructor for generic creation.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
    SpiProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.agreementItems attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.billingAccount attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.characteristics attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.description attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.description attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.externalIdentifiers attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.id attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.isCustomerVisible attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.name attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.name attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.orderDate attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.partyRoles attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productBundle attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productOffering attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productPrices attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productReferencedBy attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productReferences attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productSerialNumber attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productSpecification attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.productTerms attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.relatedPlaces attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.relatedProductOrderItems attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.resources attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.services attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.startDate attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.status attribute defined at extension subscribedproductservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the SpiProduct.terminationDate attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.agreementItems attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.billingAccount attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.characteristics attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.description attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.description attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.externalIdentifiers attribute defined at extension subscribedproductservices.
    void
    setId(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.id attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.isCustomerVisible attribute defined at extension subscribedproductservices.
    void
    setName(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.name attribute defined at extension subscribedproductservices.
    void
    setName(String value, Locale loc)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.name attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.orderDate attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.partyRoles attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productBundle attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productOffering attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productPrices attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productReferencedBy attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productReferences attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productSerialNumber attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productSpecification attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.productTerms attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.relatedPlaces attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.relatedProductOrderItems attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.resources attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.services attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.startDate attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.status attribute defined at extension subscribedproductservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of SpiProduct.terminationDate attribute defined at extension subscribedproductservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

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

    • _TYPECODE

      public static final String _TYPECODE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated model type code constant.
      See Also:
    • _SPIPRODUCTRELATIONSHIP2SPIPRODUCTRELATION

      public static final String _SPIPRODUCTRELATIONSHIP2SPIPRODUCTRELATION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated relation code constant for relation SpiProductRelationship2SpiProductRelation defining source attribute productReferencedBy in extension subscribedproductservices.
      See Also:
    • _SPIPRODUCTBUNDLE2SPIPRODUCTRELATION

      public static final String _SPIPRODUCTBUNDLE2SPIPRODUCTRELATION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated relation code constant for relation SpiProductBundle2SpiProductRelation defining source attribute productBundle in extension subscribedproductservices.
      See Also:
    • ID

      public static final String ID
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.id attribute defined at extension subscribedproductservices.
      See Also:
    • NAME

      public static final String NAME
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.name attribute defined at extension subscribedproductservices.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.description attribute defined at extension subscribedproductservices.
      See Also:
    • ISCUSTOMERVISIBLE

      public static final String ISCUSTOMERVISIBLE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.isCustomerVisible attribute defined at extension subscribedproductservices.
      See Also:
    • ORDERDATE

      public static final String ORDERDATE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.orderDate attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTSERIALNUMBER

      public static final String PRODUCTSERIALNUMBER
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productSerialNumber attribute defined at extension subscribedproductservices.
      See Also:
    • STARTDATE

      public static final String STARTDATE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.startDate attribute defined at extension subscribedproductservices.
      See Also:
    • TERMINATIONDATE

      public static final String TERMINATIONDATE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.terminationDate attribute defined at extension subscribedproductservices.
      See Also:
    • STATUS

      public static final String STATUS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.status attribute defined at extension subscribedproductservices.
      See Also:
    • BILLINGACCOUNT

      public static final String BILLINGACCOUNT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.billingAccount attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTOFFERING

      public static final String PRODUCTOFFERING
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productOffering attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTSPECIFICATION

      public static final String PRODUCTSPECIFICATION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productSpecification attribute defined at extension subscribedproductservices.
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.externalIdentifiers attribute defined at extension subscribedproductservices.
      See Also:
    • AGREEMENTITEMS

      public static final String AGREEMENTITEMS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.agreementItems attribute defined at extension subscribedproductservices.
      See Also:
    • RELATEDPLACES

      public static final String RELATEDPLACES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.relatedPlaces attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTTERMS

      public static final String PRODUCTTERMS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productTerms attribute defined at extension subscribedproductservices.
      See Also:
    • RELATEDPRODUCTORDERITEMS

      public static final String RELATEDPRODUCTORDERITEMS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.relatedProductOrderItems attribute defined at extension subscribedproductservices.
      See Also:
    • SERVICES

      public static final String SERVICES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.services attribute defined at extension subscribedproductservices.
      See Also:
    • RESOURCES

      public static final String RESOURCES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.resources attribute defined at extension subscribedproductservices.
      See Also:
    • CHARACTERISTICS

      public static final String CHARACTERISTICS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.characteristics attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTPRICES

      public static final String PRODUCTPRICES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productPrices attribute defined at extension subscribedproductservices.
      See Also:
    • PARTYROLES

      public static final String PARTYROLES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.partyRoles attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTREFERENCES

      public static final String PRODUCTREFERENCES
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productReferences attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTREFERENCEDBY

      public static final String PRODUCTREFERENCEDBY
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productReferencedBy attribute defined at extension subscribedproductservices.
      See Also:
    • PRODUCTBUNDLE

      public static final String PRODUCTBUNDLE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constant - Attribute key of SpiProduct.productBundle attribute defined at extension subscribedproductservices.
      See Also:
  • Constructor Details

    • SpiProductModel

      public SpiProductModel()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constructor - Default constructor for generic creation.
    • SpiProductModel

      public SpiProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • SpiProductModel

      @Deprecated(since="4.1.1", forRemoval=true) public SpiProductModel(ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAgreementItems

      @Accessor(qualifier="agreementItems", type=GETTER) public Set<SpiAgreementItemModel> getAgreementItems()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.agreementItems attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the agreementItems - Spi Agreement Item representing the agreement item attached on the Spi Product.
    • getBillingAccount

      @Accessor(qualifier="billingAccount", type=GETTER) public SpiBillingAccountModel getBillingAccount()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.billingAccount attribute defined at extension subscribedproductservices.
      Returns:
      the billingAccount
    • getCharacteristics

      @Accessor(qualifier="characteristics", type=GETTER) public Set<SpiCharacteristicModel> getCharacteristics()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.characteristics attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the characteristics - Spi Characteristic representing the characteristic of the product.
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.description attribute defined at extension subscribedproductservices.
      Returns:
      the description
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription(Locale loc)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.description attribute defined at extension subscribedproductservices.
      Parameters:
      loc - the value localization key
      Returns:
      the description
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.externalIdentifiers attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIdentifiers
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.id attribute defined at extension subscribedproductservices.
      Returns:
      the id
    • getIsCustomerVisible

      @Accessor(qualifier="isCustomerVisible", type=GETTER) public Boolean getIsCustomerVisible()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.isCustomerVisible attribute defined at extension subscribedproductservices.
      Returns:
      the isCustomerVisible
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.name attribute defined at extension subscribedproductservices.
      Returns:
      the name
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.name attribute defined at extension subscribedproductservices.
      Parameters:
      loc - the value localization key
      Returns:
      the name
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getOrderDate

      @Accessor(qualifier="orderDate", type=GETTER) public Date getOrderDate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.orderDate attribute defined at extension subscribedproductservices.
      Returns:
      the orderDate
    • getPartyRoles

      @Accessor(qualifier="partyRoles", type=GETTER) public Set<SpiPartyRoleModel> getPartyRoles()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.partyRoles attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the partyRoles - Spi party roles representing the party roles of those products.
    • getProductBundle

      @Accessor(qualifier="productBundle", type=GETTER) public SpiProductBundleModel getProductBundle()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productBundle attribute defined at extension subscribedproductservices.
      Returns:
      the productBundle - The product bundle composed of that product.
    • getProductOffering

      @Accessor(qualifier="productOffering", type=GETTER) public SpiProductOfferingModel getProductOffering()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productOffering attribute defined at extension subscribedproductservices.
      Returns:
      the productOffering
    • getProductPrices

      @Accessor(qualifier="productPrices", type=GETTER) public Set<SpiProductPriceModel> getProductPrices()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productPrices attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productPrices - Spi Product Price representing the price of the product.
    • getProductReferencedBy

      @Accessor(qualifier="productReferencedBy", type=GETTER) public Set<SpiProductRelationshipModel> getProductReferencedBy()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productReferencedBy attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productReferencedBy - The Product Relationship for which that product is valid.
    • getProductReferences

      @Accessor(qualifier="productReferences", type=GETTER) public Set<SpiProductRelationshipModel> getProductReferences()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productReferences attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productReferences - Spi Product Relationship representing the relationship of the Spi Product.
    • getProductSerialNumber

      @Accessor(qualifier="productSerialNumber", type=GETTER) public String getProductSerialNumber()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productSerialNumber attribute defined at extension subscribedproductservices.
      Returns:
      the productSerialNumber
    • getProductSpecification

      @Accessor(qualifier="productSpecification", type=GETTER) public SpiProductSpecificationModel getProductSpecification()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productSpecification attribute defined at extension subscribedproductservices.
      Returns:
      the productSpecification
    • getProductTerms

      @Accessor(qualifier="productTerms", type=GETTER) public Set<SpiProductTermModel> getProductTerms()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.productTerms attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productTerms - Spi Product Term representing the product terms attached on the Spi Products.
    • getRelatedPlaces

      @Accessor(qualifier="relatedPlaces", type=GETTER) public Set<SpiRelatedPlaceModel> getRelatedPlaces()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.relatedPlaces attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the relatedPlaces - Spi Related Place representing the related place attached on the Spi Product.
    • getRelatedProductOrderItems

      @Accessor(qualifier="relatedProductOrderItems", type=GETTER) public Set<SpiRelatedProductOrderItemModel> getRelatedProductOrderItems()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.relatedProductOrderItems attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the relatedProductOrderItems - Spi Related Product Order Item Term representing the related product order item term attached on the Product.
    • getResources

      @Accessor(qualifier="resources", type=GETTER) public Set<SpiResourceModel> getResources()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.resources attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the resources - Spi Resource representing the resource of the product.
    • getServices

      @Accessor(qualifier="services", type=GETTER) public Set<SpiServiceModel> getServices()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.services attribute defined at extension subscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the services - Spi Service representing the service of the Spi Product.
    • getStartDate

      @Accessor(qualifier="startDate", type=GETTER) public Date getStartDate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.startDate attribute defined at extension subscribedproductservices.
      Returns:
      the startDate
    • getStatus

      @Accessor(qualifier="status", type=GETTER) public SpiProductStatusType getStatus()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.status attribute defined at extension subscribedproductservices.
      Returns:
      the status
    • getTerminationDate

      @Accessor(qualifier="terminationDate", type=GETTER) public Date getTerminationDate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the SpiProduct.terminationDate attribute defined at extension subscribedproductservices.
      Returns:
      the terminationDate
    • setAgreementItems

      @Accessor(qualifier="agreementItems", type=SETTER) public void setAgreementItems(Set<SpiAgreementItemModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.agreementItems attribute defined at extension subscribedproductservices.
      Parameters:
      value - the agreementItems - Spi Agreement Item representing the agreement item attached on the Spi Product.
    • setBillingAccount

      @Accessor(qualifier="billingAccount", type=SETTER) public void setBillingAccount(SpiBillingAccountModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.billingAccount attribute defined at extension subscribedproductservices.
      Parameters:
      value - the billingAccount
    • setCharacteristics

      @Accessor(qualifier="characteristics", type=SETTER) public void setCharacteristics(Set<SpiCharacteristicModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.characteristics attribute defined at extension subscribedproductservices.
      Parameters:
      value - the characteristics - Spi Characteristic representing the characteristic of the product.
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.description attribute defined at extension subscribedproductservices.
      Parameters:
      value - the description
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.description attribute defined at extension subscribedproductservices.
      Parameters:
      value - the description
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.externalIdentifiers attribute defined at extension subscribedproductservices.
      Parameters:
      value - the externalIdentifiers
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.id attribute defined at extension subscribedproductservices.
      Parameters:
      value - the id
    • setIsCustomerVisible

      @Accessor(qualifier="isCustomerVisible", type=SETTER) public void setIsCustomerVisible(Boolean value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.isCustomerVisible attribute defined at extension subscribedproductservices.
      Parameters:
      value - the isCustomerVisible
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.name attribute defined at extension subscribedproductservices.
      Parameters:
      value - the name
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.name attribute defined at extension subscribedproductservices.
      Parameters:
      value - the name
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setOrderDate

      @Accessor(qualifier="orderDate", type=SETTER) public void setOrderDate(Date value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.orderDate attribute defined at extension subscribedproductservices.
      Parameters:
      value - the orderDate
    • setPartyRoles

      @Accessor(qualifier="partyRoles", type=SETTER) public void setPartyRoles(Set<SpiPartyRoleModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.partyRoles attribute defined at extension subscribedproductservices.
      Parameters:
      value - the partyRoles - Spi party roles representing the party roles of those products.
    • setProductBundle

      @Accessor(qualifier="productBundle", type=SETTER) public void setProductBundle(SpiProductBundleModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productBundle attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productBundle - The product bundle composed of that product.
    • setProductOffering

      @Accessor(qualifier="productOffering", type=SETTER) public void setProductOffering(SpiProductOfferingModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productOffering attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productOffering
    • setProductPrices

      @Accessor(qualifier="productPrices", type=SETTER) public void setProductPrices(Set<SpiProductPriceModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productPrices attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productPrices - Spi Product Price representing the price of the product.
    • setProductReferencedBy

      @Accessor(qualifier="productReferencedBy", type=SETTER) public void setProductReferencedBy(Set<SpiProductRelationshipModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productReferencedBy attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productReferencedBy - The Product Relationship for which that product is valid.
    • setProductReferences

      @Accessor(qualifier="productReferences", type=SETTER) public void setProductReferences(Set<SpiProductRelationshipModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productReferences attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productReferences - Spi Product Relationship representing the relationship of the Spi Product.
    • setProductSerialNumber

      @Accessor(qualifier="productSerialNumber", type=SETTER) public void setProductSerialNumber(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productSerialNumber attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productSerialNumber
    • setProductSpecification

      @Accessor(qualifier="productSpecification", type=SETTER) public void setProductSpecification(SpiProductSpecificationModel value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productSpecification attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productSpecification
    • setProductTerms

      @Accessor(qualifier="productTerms", type=SETTER) public void setProductTerms(Set<SpiProductTermModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.productTerms attribute defined at extension subscribedproductservices.
      Parameters:
      value - the productTerms - Spi Product Term representing the product terms attached on the Spi Products.
    • setRelatedPlaces

      @Accessor(qualifier="relatedPlaces", type=SETTER) public void setRelatedPlaces(Set<SpiRelatedPlaceModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.relatedPlaces attribute defined at extension subscribedproductservices.
      Parameters:
      value - the relatedPlaces - Spi Related Place representing the related place attached on the Spi Product.
    • setRelatedProductOrderItems

      @Accessor(qualifier="relatedProductOrderItems", type=SETTER) public void setRelatedProductOrderItems(Set<SpiRelatedProductOrderItemModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.relatedProductOrderItems attribute defined at extension subscribedproductservices.
      Parameters:
      value - the relatedProductOrderItems - Spi Related Product Order Item Term representing the related product order item term attached on the Product.
    • setResources

      @Accessor(qualifier="resources", type=SETTER) public void setResources(Set<SpiResourceModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.resources attribute defined at extension subscribedproductservices.
      Parameters:
      value - the resources - Spi Resource representing the resource of the product.
    • setServices

      @Accessor(qualifier="services", type=SETTER) public void setServices(Set<SpiServiceModel> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.services attribute defined at extension subscribedproductservices.
      Parameters:
      value - the services - Spi Service representing the service of the Spi Product.
    • setStartDate

      @Accessor(qualifier="startDate", type=SETTER) public void setStartDate(Date value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.startDate attribute defined at extension subscribedproductservices.
      Parameters:
      value - the startDate
    • setStatus

      @Accessor(qualifier="status", type=SETTER) public void setStatus(SpiProductStatusType value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.status attribute defined at extension subscribedproductservices.
      Parameters:
      value - the status
    • setTerminationDate

      @Accessor(qualifier="terminationDate", type=SETTER) public void setTerminationDate(Date value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of SpiProduct.terminationDate attribute defined at extension subscribedproductservices.
      Parameters:
      value - the terminationDate