Class TmaIdentificationModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class TmaIdentificationModel
    extends ItemModel
    Generated model class for type TmaIdentification first defined at extension b2ctelcoservices.

    Identification for the Customer/Business Partner.

    See Also:
    Serialized Form
    • 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 java.lang.String _PRINCIPAL2TMAIDENTIFICATIONRELATION
      Generated relation code constant for relation Principal2TmaIdentificationRelation defining source attribute customers in extension b2ctelcoservices.
      static java.lang.String _TMABUSINESSPARTNER2IDENTIFICATIONRELATION
      Generated relation code constant for relation TmaBusinessPartner2IdentificationRelation defining source attribute businessPartner in extension b2ctelcoservices.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String BUSINESSPARTNER
      Generated constant - Attribute key of TmaIdentification.businessPartner attribute defined at extension b2ctelcoservices.
      static java.lang.String CUSTOMERS
      Generated constant - Attribute key of TmaIdentification.customers attribute defined at extension b2ctelcoservices.
      static java.lang.String IDENTIFICATIONNUMBER
      Generated constant - Attribute key of TmaIdentification.identificationNumber attribute defined at extension b2ctelcoservices.
      static java.lang.String IDENTIFICATIONTYPE
      Generated constant - Attribute key of TmaIdentification.identificationType attribute defined at extension b2ctelcoservices.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Constructor Summary

      Constructors 
      Constructor Description
      TmaIdentificationModel()
      Generated constructor - Default constructor for generic creation.
      TmaIdentificationModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      TmaIdentificationModel​(java.lang.String _identificationNumber, TmaIdentificationType _identificationType)
      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
      TmaIdentificationModel​(java.lang.String _identificationNumber, TmaIdentificationType _identificationType, 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TmaBusinessPartnerModel getBusinessPartner()
      Generated method - Getter of the TmaIdentification.businessPartner attribute defined at extension b2ctelcoservices.
      java.util.Set<PrincipalModel> getCustomers()
      Generated method - Getter of the TmaIdentification.customers attribute defined at extension b2ctelcoservices.
      java.lang.String getIdentificationNumber()
      Generated method - Getter of the TmaIdentification.identificationNumber attribute defined at extension b2ctelcoservices.
      TmaIdentificationType getIdentificationType()
      Generated method - Getter of the TmaIdentification.identificationType attribute defined at extension b2ctelcoservices.
      void setBusinessPartner​(TmaBusinessPartnerModel value)
      Generated method - Setter of TmaIdentification.businessPartner attribute defined at extension b2ctelcoservices.
      void setCustomers​(java.util.Set<PrincipalModel> value)
      Generated method - Setter of TmaIdentification.customers attribute defined at extension b2ctelcoservices.
      void setIdentificationNumber​(java.lang.String value)
      Generated method - Setter of TmaIdentification.identificationNumber attribute defined at extension b2ctelcoservices.
      void setIdentificationType​(TmaIdentificationType value)
      Generated method - Setter of TmaIdentification.identificationType attribute defined at extension b2ctelcoservices.
      • 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 Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _PRINCIPAL2TMAIDENTIFICATIONRELATION

        public static final java.lang.String _PRINCIPAL2TMAIDENTIFICATIONRELATION
        Generated relation code constant for relation Principal2TmaIdentificationRelation defining source attribute customers in extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • _TMABUSINESSPARTNER2IDENTIFICATIONRELATION

        public static final java.lang.String _TMABUSINESSPARTNER2IDENTIFICATIONRELATION
        Generated relation code constant for relation TmaBusinessPartner2IdentificationRelation defining source attribute businessPartner in extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • IDENTIFICATIONTYPE

        public static final java.lang.String IDENTIFICATIONTYPE
        Generated constant - Attribute key of TmaIdentification.identificationType attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • IDENTIFICATIONNUMBER

        public static final java.lang.String IDENTIFICATIONNUMBER
        Generated constant - Attribute key of TmaIdentification.identificationNumber attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • CUSTOMERS

        public static final java.lang.String CUSTOMERS
        Generated constant - Attribute key of TmaIdentification.customers attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
      • BUSINESSPARTNER

        public static final java.lang.String BUSINESSPARTNER
        Generated constant - Attribute key of TmaIdentification.businessPartner attribute defined at extension b2ctelcoservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TmaIdentificationModel

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

        public TmaIdentificationModel​(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
      • TmaIdentificationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TmaIdentificationModel​(java.lang.String _identificationNumber,
                                      TmaIdentificationType _identificationType)
        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:
        _identificationNumber - initial attribute declared by type TmaIdentification at extension b2ctelcoservices
        _identificationType - initial attribute declared by type TmaIdentification at extension b2ctelcoservices
      • TmaIdentificationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public TmaIdentificationModel​(java.lang.String _identificationNumber,
                                      TmaIdentificationType _identificationType,
                                      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:
        _identificationNumber - initial attribute declared by type TmaIdentification at extension b2ctelcoservices
        _identificationType - initial attribute declared by type TmaIdentification at extension b2ctelcoservices
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getBusinessPartner

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

        @Accessor(qualifier="customers",
                  type=GETTER)
        public java.util.Set<PrincipalModel> getCustomers()
        Generated method - Getter of the TmaIdentification.customers attribute defined at extension b2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the customers - Customers associated with the Identification.
      • getIdentificationNumber

        @Accessor(qualifier="identificationNumber",
                  type=GETTER)
        public java.lang.String getIdentificationNumber()
        Generated method - Getter of the TmaIdentification.identificationNumber attribute defined at extension b2ctelcoservices.
        Returns:
        the identificationNumber - The Identification number.
      • getIdentificationType

        @Accessor(qualifier="identificationType",
                  type=GETTER)
        public TmaIdentificationType getIdentificationType()
        Generated method - Getter of the TmaIdentification.identificationType attribute defined at extension b2ctelcoservices.
        Returns:
        the identificationType - The identification type.
      • setBusinessPartner

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

        @Accessor(qualifier="customers",
                  type=SETTER)
        public void setCustomers​(java.util.Set<PrincipalModel> value)
        Generated method - Setter of TmaIdentification.customers attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the customers - Customers associated with the Identification.
      • setIdentificationNumber

        @Accessor(qualifier="identificationNumber",
                  type=SETTER)
        public void setIdentificationNumber​(java.lang.String value)
        Generated method - Setter of TmaIdentification.identificationNumber attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the identificationNumber - The Identification number.
      • setIdentificationType

        @Accessor(qualifier="identificationType",
                  type=SETTER)
        public void setIdentificationType​(TmaIdentificationType value)
        Generated method - Setter of TmaIdentification.identificationType attribute defined at extension b2ctelcoservices.
        Parameters:
        value - the identificationType - The identification type.