Class TmaExternalIdentifierModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaExternalIdentifierModel
All Implemented Interfaces:
Serializable

public class TmaExternalIdentifierModel extends ItemModel
Generated model class for type TmaExternalIdentifier first defined at extension tuadatacommonsservices.

External Identifier of Business Partner.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION

      public static final String _TMAPRODUCTSPEC2TMAEXTERNALIDENTIFIERRELATION
      Generated relation code constant for relation TmaProductSpec2TmaExternalIdentifierRelation defining source attribute productSpecifications in extension tuadatacommonsservices.
      See Also:
    • _TMASERVICESPEC2TMAEXTERNALIDENTIFIERRELATION

      public static final String _TMASERVICESPEC2TMAEXTERNALIDENTIFIERRELATION
      Generated relation code constant for relation TmaServiceSpec2TmaExternalIdentifierRelation defining source attribute serviceSpecifications in extension tuadatacommonsservices.
      See Also:
    • _TMABUSINESSPARTNER2EXTERNALIDENTIFIERRELATION

      public static final String _TMABUSINESSPARTNER2EXTERNALIDENTIFIERRELATION
      Generated relation code constant for relation TmaBusinessPartner2ExternalIdentifierRelation defining source attribute businessPartner in extension tuadatacommonsservices.
      See Also:
    • _TMAPRODUSAGESPEC2TMAEXTERNALIDENTIFIERRELATION

      public static final String _TMAPRODUSAGESPEC2TMAEXTERNALIDENTIFIERRELATION
      Generated relation code constant for relation TmaProdUsageSpec2TmaExternalIdentifierRelation defining source attribute productUsageSpecifications in extension tuadatacommonsservices.
      See Also:
    • _TMAPRICINGLOGICALGORITHM2TMAEXTERNALIDENTIFIERRELATION

      public static final String _TMAPRICINGLOGICALGORITHM2TMAEXTERNALIDENTIFIERRELATION
      Generated relation code constant for relation TmaPricingLogicAlgorithm2TmaExternalIdentifierRelation defining source attribute pricingLogicAlgorithm in extension tuadatacommonsservices.
      See Also:
    • _TMAPRICINGLOGICALGORITHMSPEC2TMAEXTERNALIDENTIFIERRELATION

      public static final String _TMAPRICINGLOGICALGORITHMSPEC2TMAEXTERNALIDENTIFIERRELATION
      Generated relation code constant for relation TmaPricingLogicAlgorithmSpec2TmaExternalIdentifierRelation defining source attribute pricingLogicAlgorithmSpec in extension tuadatacommonsservices.
      See Also:
    • BILLINGSYSTEMID

      public static final String BILLINGSYSTEMID
      Generated constant - Attribute key of TmaExternalIdentifier.billingSystemId attribute defined at extension tuadatacommonsservices.
      See Also:
    • BILLINGSYSTEMEXTID

      public static final String BILLINGSYSTEMEXTID
      Generated constant - Attribute key of TmaExternalIdentifier.billingSystemExtId attribute defined at extension tuadatacommonsservices.
      See Also:
    • RESOURCETYPE

      public static final String RESOURCETYPE
      Generated constant - Attribute key of TmaExternalIdentifier.resourceType attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTSPECIFICATIONS

      public static final String PRODUCTSPECIFICATIONS
      Generated constant - Attribute key of TmaExternalIdentifier.productSpecifications attribute defined at extension tuadatacommonsservices.
      See Also:
    • SERVICESPECIFICATIONS

      public static final String SERVICESPECIFICATIONS
      Generated constant - Attribute key of TmaExternalIdentifier.serviceSpecifications attribute defined at extension tuadatacommonsservices.
      See Also:
    • BUSINESSPARTNER

      public static final String BUSINESSPARTNER
      Generated constant - Attribute key of TmaExternalIdentifier.businessPartner attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRODUCTUSAGESPECIFICATIONS

      public static final String PRODUCTUSAGESPECIFICATIONS
      Generated constant - Attribute key of TmaExternalIdentifier.productUsageSpecifications attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRICINGLOGICALGORITHM

      public static final String PRICINGLOGICALGORITHM
      Generated constant - Attribute key of TmaExternalIdentifier.pricingLogicAlgorithm attribute defined at extension tuadatacommonsservices.
      See Also:
    • PRICINGLOGICALGORITHMSPEC

      public static final String PRICINGLOGICALGORITHMSPEC
      Generated constant - Attribute key of TmaExternalIdentifier.pricingLogicAlgorithmSpec attribute defined at extension tuadatacommonsservices.
      See Also:
  • Constructor Details

    • TmaExternalIdentifierModel

      public TmaExternalIdentifierModel()
      Generated constructor - Default constructor for generic creation.
    • TmaExternalIdentifierModel

      public TmaExternalIdentifierModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TmaExternalIdentifierModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaExternalIdentifierModel(String _billingSystemExtId, String _billingSystemId, String _resourceType)
      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 - Constructor with all mandatory attributes.
      Parameters:
      _billingSystemExtId - initial attribute declared by type TmaExternalIdentifier at extension tuadatacommonsservices
      _billingSystemId - initial attribute declared by type TmaExternalIdentifier at extension tuadatacommonsservices
      _resourceType - initial attribute declared by type TmaExternalIdentifier at extension tuadatacommonsservices
    • TmaExternalIdentifierModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaExternalIdentifierModel(String _billingSystemExtId, String _billingSystemId, ItemModel _owner, String _resourceType)
      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:
      _billingSystemExtId - initial attribute declared by type TmaExternalIdentifier at extension tuadatacommonsservices
      _billingSystemId - initial attribute declared by type TmaExternalIdentifier at extension tuadatacommonsservices
      _owner - initial attribute declared by type Item at extension core
      _resourceType - initial attribute declared by type TmaExternalIdentifier at extension tuadatacommonsservices
  • Method Details

    • getBillingSystemExtId

      @Accessor(qualifier="billingSystemExtId", type=GETTER) public String getBillingSystemExtId()
      Generated method - Getter of the TmaExternalIdentifier.billingSystemExtId attribute defined at extension tuadatacommonsservices.
      Returns:
      the billingSystemExtId - The external business partner billing system external identification.
    • getBillingSystemId

      @Accessor(qualifier="billingSystemId", type=GETTER) public String getBillingSystemId()
      Generated method - Getter of the TmaExternalIdentifier.billingSystemId attribute defined at extension tuadatacommonsservices.
      Returns:
      the billingSystemId - The external business partner billing system identification.
    • getBusinessPartner

      @Accessor(qualifier="businessPartner", type=GETTER) public TmaBusinessPartnerModel getBusinessPartner()
      Generated method - Getter of the TmaExternalIdentifier.businessPartner attribute defined at extension tuadatacommonsservices.
      Returns:
      the businessPartner - The business partner.
    • getPricingLogicAlgorithm

      @Accessor(qualifier="pricingLogicAlgorithm", type=GETTER) public TmaPricingLogicAlgorithmModel getPricingLogicAlgorithm()
      Generated method - Getter of the TmaExternalIdentifier.pricingLogicAlgorithm attribute defined at extension tuadatacommonsservices.
      Returns:
      the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • getPricingLogicAlgorithmSpec

      @Accessor(qualifier="pricingLogicAlgorithmSpec", type=GETTER) public TmaPricingLogicAlgorithmSpecModel getPricingLogicAlgorithmSpec()
      Generated method - Getter of the TmaExternalIdentifier.pricingLogicAlgorithmSpec attribute defined at extension tuadatacommonsservices.
      Returns:
      the pricingLogicAlgorithmSpec - The specification of the pricing logic algorithm.
    • getProductSpecifications

      @Accessor(qualifier="productSpecifications", type=GETTER) public Set<TmaProductSpecificationModel> getProductSpecifications()
      Generated method - Getter of the TmaExternalIdentifier.productSpecifications attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productSpecifications - The product specifications.
    • getProductUsageSpecifications

      @Accessor(qualifier="productUsageSpecifications", type=GETTER) public Set<TmaProductUsageSpecificationModel> getProductUsageSpecifications()
      Generated method - Getter of the TmaExternalIdentifier.productUsageSpecifications attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the productUsageSpecifications - The product usage specifications
    • getResourceType

      @Accessor(qualifier="resourceType", type=GETTER) public String getResourceType()
      Generated method - Getter of the TmaExternalIdentifier.resourceType attribute defined at extension tuadatacommonsservices.
      Returns:
      the resourceType - The type of the entity in the external system.
    • getServiceSpecifications

      @Accessor(qualifier="serviceSpecifications", type=GETTER) public Set<TmaServiceSpecificationModel> getServiceSpecifications()
      Generated method - Getter of the TmaExternalIdentifier.serviceSpecifications attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the serviceSpecifications - The service specifications.
    • setBillingSystemExtId

      @Accessor(qualifier="billingSystemExtId", type=SETTER) public void setBillingSystemExtId(String value)
      Generated method - Setter of TmaExternalIdentifier.billingSystemExtId attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the billingSystemExtId - The external business partner billing system external identification.
    • setBillingSystemId

      @Accessor(qualifier="billingSystemId", type=SETTER) public void setBillingSystemId(String value)
      Generated method - Setter of TmaExternalIdentifier.billingSystemId attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the billingSystemId - The external business partner billing system identification.
    • setBusinessPartner

      @Accessor(qualifier="businessPartner", type=SETTER) public void setBusinessPartner(TmaBusinessPartnerModel value)
      Generated method - Setter of TmaExternalIdentifier.businessPartner attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the businessPartner - The business partner.
    • setPricingLogicAlgorithm

      @Accessor(qualifier="pricingLogicAlgorithm", type=SETTER) public void setPricingLogicAlgorithm(TmaPricingLogicAlgorithmModel value)
      Generated method - Setter of TmaExternalIdentifier.pricingLogicAlgorithm attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the pricingLogicAlgorithm - The black box algorithm responsible for determining the rate associated to this Product Offering Price.
    • setPricingLogicAlgorithmSpec

      @Accessor(qualifier="pricingLogicAlgorithmSpec", type=SETTER) public void setPricingLogicAlgorithmSpec(TmaPricingLogicAlgorithmSpecModel value)
      Generated method - Setter of TmaExternalIdentifier.pricingLogicAlgorithmSpec attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the pricingLogicAlgorithmSpec - The specification of the pricing logic algorithm.
    • setProductSpecifications

      @Accessor(qualifier="productSpecifications", type=SETTER) public void setProductSpecifications(Set<TmaProductSpecificationModel> value)
      Generated method - Setter of TmaExternalIdentifier.productSpecifications attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productSpecifications - The product specifications.
    • setProductUsageSpecifications

      @Accessor(qualifier="productUsageSpecifications", type=SETTER) public void setProductUsageSpecifications(Set<TmaProductUsageSpecificationModel> value)
      Generated method - Setter of TmaExternalIdentifier.productUsageSpecifications attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the productUsageSpecifications - The product usage specifications
    • setResourceType

      @Accessor(qualifier="resourceType", type=SETTER) public void setResourceType(String value)
      Generated method - Setter of TmaExternalIdentifier.resourceType attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the resourceType - The type of the entity in the external system.
    • setServiceSpecifications

      @Accessor(qualifier="serviceSpecifications", type=SETTER) public void setServiceSpecifications(Set<TmaServiceSpecificationModel> value)
      Generated method - Setter of TmaExternalIdentifier.serviceSpecifications attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the serviceSpecifications - The service specifications.