Class TuaAccountTaxExemptionModel

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

public class TuaAccountTaxExemptionModel extends ItemModel
Generated model class for type TuaAccountTaxExemption first defined at extension tuadatamodel.

Account Tax Exemption.

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
    Generated relation code constant for relation TuaAccount2TuaAccountTaxExemption defining source attribute account in extension tuadatamodel.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.account attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.certificateNumber attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.endDateTime attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.externalIdentifiers attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.id attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.issuingJurisdiction attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.reason attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaAccountTaxExemption.startDateTime attribute defined at extension tuadatamodel.

    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
    Generated constructor - Default constructor for generic creation.
    TuaAccountTaxExemptionModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    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
    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

    Modifier and Type
    Method
    Description
    Generated method - Getter of the TuaAccountTaxExemption.account attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaAccountTaxExemption.certificateNumber attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaAccountTaxExemption.endDateTime attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaAccountTaxExemption.externalIdentifiers attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaAccountTaxExemption.id attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaAccountTaxExemption.issuingJurisdiction attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaAccountTaxExemption.reason attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaAccountTaxExemption.startDateTime attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaAccountTaxExemption.account attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaAccountTaxExemption.certificateNumber attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaAccountTaxExemption.endDateTime attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaAccountTaxExemption.externalIdentifiers attribute defined at extension tuadatamodel.
    void
    setId(String value)
    Generated method - Setter of TuaAccountTaxExemption.id attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaAccountTaxExemption.issuingJurisdiction attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaAccountTaxExemption.reason attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaAccountTaxExemption.startDateTime attribute defined at extension tuadatamodel.

    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
      Generated model type code constant.
      See Also:
    • _TUAACCOUNT2TUAACCOUNTTAXEXEMPTION

      public static final String _TUAACCOUNT2TUAACCOUNTTAXEXEMPTION
      Generated relation code constant for relation TuaAccount2TuaAccountTaxExemption defining source attribute account in extension tuadatamodel.
      See Also:
    • ID

      public static final String ID
      Generated constant - Attribute key of TuaAccountTaxExemption.id attribute defined at extension tuadatamodel.
      See Also:
    • STARTDATETIME

      public static final String STARTDATETIME
      Generated constant - Attribute key of TuaAccountTaxExemption.startDateTime attribute defined at extension tuadatamodel.
      See Also:
    • ENDDATETIME

      public static final String ENDDATETIME
      Generated constant - Attribute key of TuaAccountTaxExemption.endDateTime attribute defined at extension tuadatamodel.
      See Also:
    • CERTIFICATENUMBER

      public static final String CERTIFICATENUMBER
      Generated constant - Attribute key of TuaAccountTaxExemption.certificateNumber attribute defined at extension tuadatamodel.
      See Also:
    • ISSUINGJURISDICTION

      public static final String ISSUINGJURISDICTION
      Generated constant - Attribute key of TuaAccountTaxExemption.issuingJurisdiction attribute defined at extension tuadatamodel.
      See Also:
    • REASON

      public static final String REASON
      Generated constant - Attribute key of TuaAccountTaxExemption.reason attribute defined at extension tuadatamodel.
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Generated constant - Attribute key of TuaAccountTaxExemption.externalIdentifiers attribute defined at extension tuadatamodel.
      See Also:
    • ACCOUNT

      public static final String ACCOUNT
      Generated constant - Attribute key of TuaAccountTaxExemption.account attribute defined at extension tuadatamodel.
      See Also:
  • Constructor Details

    • TuaAccountTaxExemptionModel

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

      public TuaAccountTaxExemptionModel(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
    • TuaAccountTaxExemptionModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaAccountTaxExemptionModel(String _id)
      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:
      _id - initial attribute declared by type TuaAccountTaxExemption at extension tuadatamodel
    • TuaAccountTaxExemptionModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaAccountTaxExemptionModel(String _id, 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:
      _id - initial attribute declared by type TuaAccountTaxExemption at extension tuadatamodel
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAccount

      @Accessor(qualifier="account", type=GETTER) public TuaAccountModel getAccount()
      Generated method - Getter of the TuaAccountTaxExemption.account attribute defined at extension tuadatamodel.
      Returns:
      the account - Account
    • getCertificateNumber

      @Accessor(qualifier="certificateNumber", type=GETTER) public String getCertificateNumber()
      Generated method - Getter of the TuaAccountTaxExemption.certificateNumber attribute defined at extension tuadatamodel.
      Returns:
      the certificateNumber - Certificate number
    • getEndDateTime

      @Accessor(qualifier="endDateTime", type=GETTER) public Date getEndDateTime()
      Generated method - Getter of the TuaAccountTaxExemption.endDateTime attribute defined at extension tuadatamodel.
      Returns:
      the endDateTime - End date time.
    • getExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()
      Generated method - Getter of the TuaAccountTaxExemption.externalIdentifiers attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIdentifiers
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Generated method - Getter of the TuaAccountTaxExemption.id attribute defined at extension tuadatamodel.
      Returns:
      the id - Unique Identifier
    • getIssuingJurisdiction

      @Accessor(qualifier="issuingJurisdiction", type=GETTER) public String getIssuingJurisdiction()
      Generated method - Getter of the TuaAccountTaxExemption.issuingJurisdiction attribute defined at extension tuadatamodel.
      Returns:
      the issuingJurisdiction - Issuing jurisdiction
    • getReason

      @Accessor(qualifier="reason", type=GETTER) public String getReason()
      Generated method - Getter of the TuaAccountTaxExemption.reason attribute defined at extension tuadatamodel.
      Returns:
      the reason - Reason
    • getStartDateTime

      @Accessor(qualifier="startDateTime", type=GETTER) public Date getStartDateTime()
      Generated method - Getter of the TuaAccountTaxExemption.startDateTime attribute defined at extension tuadatamodel.
      Returns:
      the startDateTime - Start date time.
    • setAccount

      @Accessor(qualifier="account", type=SETTER) public void setAccount(TuaAccountModel value)
      Generated method - Setter of TuaAccountTaxExemption.account attribute defined at extension tuadatamodel.
      Parameters:
      value - the account - Account
    • setCertificateNumber

      @Accessor(qualifier="certificateNumber", type=SETTER) public void setCertificateNumber(String value)
      Generated method - Setter of TuaAccountTaxExemption.certificateNumber attribute defined at extension tuadatamodel.
      Parameters:
      value - the certificateNumber - Certificate number
    • setEndDateTime

      @Accessor(qualifier="endDateTime", type=SETTER) public void setEndDateTime(Date value)
      Generated method - Setter of TuaAccountTaxExemption.endDateTime attribute defined at extension tuadatamodel.
      Parameters:
      value - the endDateTime - End date time.
    • setExternalIdentifiers

      @Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value)
      Generated method - Setter of TuaAccountTaxExemption.externalIdentifiers attribute defined at extension tuadatamodel.
      Parameters:
      value - the externalIdentifiers
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Setter of TuaAccountTaxExemption.id attribute defined at extension tuadatamodel.
      Parameters:
      value - the id - Unique Identifier
    • setIssuingJurisdiction

      @Accessor(qualifier="issuingJurisdiction", type=SETTER) public void setIssuingJurisdiction(String value)
      Generated method - Setter of TuaAccountTaxExemption.issuingJurisdiction attribute defined at extension tuadatamodel.
      Parameters:
      value - the issuingJurisdiction - Issuing jurisdiction
    • setReason

      @Accessor(qualifier="reason", type=SETTER) public void setReason(String value)
      Generated method - Setter of TuaAccountTaxExemption.reason attribute defined at extension tuadatamodel.
      Parameters:
      value - the reason - Reason
    • setStartDateTime

      @Accessor(qualifier="startDateTime", type=SETTER) public void setStartDateTime(Date value)
      Generated method - Setter of TuaAccountTaxExemption.startDateTime attribute defined at extension tuadatamodel.
      Parameters:
      value - the startDateTime - Start date time.