Class TuaBillingCycleSpecificationModel

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

public class TuaBillingCycleSpecificationModel extends ItemModel
Generated model class for type TuaBillingCycleSpecification first defined at extension tuadatamodel.

Billing Cycle Specification.

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 model type code constant.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.billingDateShift attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.billingPeriod attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.chargeDateOffset attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.creditDateOffset attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.dateShift attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.endDateTime attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.externalIdentifiers attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.frequency attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.id attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.mailingDateOffset attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.paymentDueDateOffset attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of TuaBillingCycleSpecification.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.
    TuaBillingCycleSpecificationModel(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 TuaBillingCycleSpecification.billingDateShift attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.billingPeriod attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.chargeDateOffset attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.creditDateOffset attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.dateShift attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.endDateTime attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.externalIdentifiers attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.frequency attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.id attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.mailingDateOffset attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.paymentDueDateOffset attribute defined at extension tuadatamodel.
    Generated method - Getter of the TuaBillingCycleSpecification.startDateTime attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.billingDateShift attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.billingPeriod attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.chargeDateOffset attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.creditDateOffset attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.dateShift attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.endDateTime attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.externalIdentifiers attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.frequency attribute defined at extension tuadatamodel.
    void
    setId(String value)
    Generated method - Setter of TuaBillingCycleSpecification.id attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.mailingDateOffset attribute defined at extension tuadatamodel.
    void
    setName(String value)
    Generated method - Setter of TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
    void
    setName(String value, Locale loc)
    Generated method - Setter of TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.paymentDueDateOffset attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of TuaBillingCycleSpecification.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:
    • ID

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

      public static final String NAME
      Generated constant - Attribute key of TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Generated constant - Attribute key of TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
      See Also:
    • STARTDATETIME

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

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

      public static final String FREQUENCY
      Generated constant - Attribute key of TuaBillingCycleSpecification.frequency attribute defined at extension tuadatamodel.
      See Also:
    • BILLINGDATESHIFT

      public static final String BILLINGDATESHIFT
      Generated constant - Attribute key of TuaBillingCycleSpecification.billingDateShift attribute defined at extension tuadatamodel.
      See Also:
    • BILLINGPERIOD

      public static final String BILLINGPERIOD
      Generated constant - Attribute key of TuaBillingCycleSpecification.billingPeriod attribute defined at extension tuadatamodel.
      See Also:
    • DATESHIFT

      public static final String DATESHIFT
      Generated constant - Attribute key of TuaBillingCycleSpecification.dateShift attribute defined at extension tuadatamodel.
      See Also:
    • CHARGEDATEOFFSET

      public static final String CHARGEDATEOFFSET
      Generated constant - Attribute key of TuaBillingCycleSpecification.chargeDateOffset attribute defined at extension tuadatamodel.
      See Also:
    • CREDITDATEOFFSET

      public static final String CREDITDATEOFFSET
      Generated constant - Attribute key of TuaBillingCycleSpecification.creditDateOffset attribute defined at extension tuadatamodel.
      See Also:
    • MAILINGDATEOFFSET

      public static final String MAILINGDATEOFFSET
      Generated constant - Attribute key of TuaBillingCycleSpecification.mailingDateOffset attribute defined at extension tuadatamodel.
      See Also:
    • PAYMENTDUEDATEOFFSET

      public static final String PAYMENTDUEDATEOFFSET
      Generated constant - Attribute key of TuaBillingCycleSpecification.paymentDueDateOffset attribute defined at extension tuadatamodel.
      See Also:
    • EXTERNALIDENTIFIERS

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

    • TuaBillingCycleSpecificationModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public TuaBillingCycleSpecificationModel(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 TuaBillingCycleSpecification at extension tuadatamodel
    • TuaBillingCycleSpecificationModel

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

    • getBillingDateShift

      @Accessor(qualifier="billingDateShift", type=GETTER) public Integer getBillingDateShift()
      Generated method - Getter of the TuaBillingCycleSpecification.billingDateShift attribute defined at extension tuadatamodel.
      Returns:
      the billingDateShift - The billing data shift
    • getBillingPeriod

      @Accessor(qualifier="billingPeriod", type=GETTER) public String getBillingPeriod()
      Generated method - Getter of the TuaBillingCycleSpecification.billingPeriod attribute defined at extension tuadatamodel.
      Returns:
      the billingPeriod - The billing period
    • getChargeDateOffset

      @Accessor(qualifier="chargeDateOffset", type=GETTER) public Integer getChargeDateOffset()
      Generated method - Getter of the TuaBillingCycleSpecification.chargeDateOffset attribute defined at extension tuadatamodel.
      Returns:
      the chargeDateOffset - The offset of a date through which credits previously received by the billing system will appear on the bill, expressed as number of days with regard to the start of the BillingPeriod
    • getCreditDateOffset

      @Accessor(qualifier="creditDateOffset", type=GETTER) public Integer getCreditDateOffset()
      Generated method - Getter of the TuaBillingCycleSpecification.creditDateOffset attribute defined at extension tuadatamodel.
      Returns:
      the creditDateOffset - The offset of a date through which credits previously received by the billing system will appear on the bill, expressed as number of days with regard to the start of the BillingPeriod
    • getDateShift

      @Accessor(qualifier="dateShift", type=GETTER) public Integer getDateShift()
      Generated method - Getter of the TuaBillingCycleSpecification.dateShift attribute defined at extension tuadatamodel.
      Returns:
      the dateShift - The date shift
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription()
      Generated method - Getter of the TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
      Returns:
      the description - Description
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription(Locale loc)
      Generated method - Getter of the TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the description - Description
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getEndDateTime

      @Accessor(qualifier="endDateTime", type=GETTER) public Date getEndDateTime()
      Generated method - Getter of the TuaBillingCycleSpecification.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 TuaBillingCycleSpecification.externalIdentifiers attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalIdentifiers
    • getFrequency

      @Accessor(qualifier="frequency", type=GETTER) public String getFrequency()
      Generated method - Getter of the TuaBillingCycleSpecification.frequency attribute defined at extension tuadatamodel.
      Returns:
      the frequency - The frequency of the billing cycle
    • getId

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

      @Accessor(qualifier="mailingDateOffset", type=GETTER) public Integer getMailingDateOffset()
      Generated method - Getter of the TuaBillingCycleSpecification.mailingDateOffset attribute defined at extension tuadatamodel.
      Returns:
      the mailingDateOffset - The offset of a customer bill mailing date, expressed as number of days with regard to the start of the BillingPeriod
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
      Returns:
      the name - Name
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Generated method - Getter of the TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the name - Name
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getPaymentDueDateOffset

      @Accessor(qualifier="paymentDueDateOffset", type=GETTER) public Integer getPaymentDueDateOffset()
      Generated method - Getter of the TuaBillingCycleSpecification.paymentDueDateOffset attribute defined at extension tuadatamodel.
      Returns:
      the paymentDueDateOffset - The offset of a payment due date, expressed as number of days with regard to the start of the BillingPeriod
    • getStartDateTime

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

      @Accessor(qualifier="billingDateShift", type=SETTER) public void setBillingDateShift(Integer value)
      Generated method - Setter of TuaBillingCycleSpecification.billingDateShift attribute defined at extension tuadatamodel.
      Parameters:
      value - the billingDateShift - The billing data shift
    • setBillingPeriod

      @Accessor(qualifier="billingPeriod", type=SETTER) public void setBillingPeriod(String value)
      Generated method - Setter of TuaBillingCycleSpecification.billingPeriod attribute defined at extension tuadatamodel.
      Parameters:
      value - the billingPeriod - The billing period
    • setChargeDateOffset

      @Accessor(qualifier="chargeDateOffset", type=SETTER) public void setChargeDateOffset(Integer value)
      Generated method - Setter of TuaBillingCycleSpecification.chargeDateOffset attribute defined at extension tuadatamodel.
      Parameters:
      value - the chargeDateOffset - The offset of a date through which credits previously received by the billing system will appear on the bill, expressed as number of days with regard to the start of the BillingPeriod
    • setCreditDateOffset

      @Accessor(qualifier="creditDateOffset", type=SETTER) public void setCreditDateOffset(Integer value)
      Generated method - Setter of TuaBillingCycleSpecification.creditDateOffset attribute defined at extension tuadatamodel.
      Parameters:
      value - the creditDateOffset - The offset of a date through which credits previously received by the billing system will appear on the bill, expressed as number of days with regard to the start of the BillingPeriod
    • setDateShift

      @Accessor(qualifier="dateShift", type=SETTER) public void setDateShift(Integer value)
      Generated method - Setter of TuaBillingCycleSpecification.dateShift attribute defined at extension tuadatamodel.
      Parameters:
      value - the dateShift - The date shift
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
      Generated method - Setter of TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
      Parameters:
      value - the description - Description
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc)
      Generated method - Setter of TuaBillingCycleSpecification.description attribute defined at extension tuadatamodel.
      Parameters:
      value - the description - Description
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setEndDateTime

      @Accessor(qualifier="endDateTime", type=SETTER) public void setEndDateTime(Date value)
      Generated method - Setter of TuaBillingCycleSpecification.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 TuaBillingCycleSpecification.externalIdentifiers attribute defined at extension tuadatamodel.
      Parameters:
      value - the externalIdentifiers
    • setFrequency

      @Accessor(qualifier="frequency", type=SETTER) public void setFrequency(String value)
      Generated method - Setter of TuaBillingCycleSpecification.frequency attribute defined at extension tuadatamodel.
      Parameters:
      value - the frequency - The frequency of the billing cycle
    • setId

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

      @Accessor(qualifier="mailingDateOffset", type=SETTER) public void setMailingDateOffset(Integer value)
      Generated method - Setter of TuaBillingCycleSpecification.mailingDateOffset attribute defined at extension tuadatamodel.
      Parameters:
      value - the mailingDateOffset - The offset of a customer bill mailing date, expressed as number of days with regard to the start of the BillingPeriod
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
      Parameters:
      value - the name - Name
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Generated method - Setter of TuaBillingCycleSpecification.name attribute defined at extension tuadatamodel.
      Parameters:
      value - the name - Name
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setPaymentDueDateOffset

      @Accessor(qualifier="paymentDueDateOffset", type=SETTER) public void setPaymentDueDateOffset(Integer value)
      Generated method - Setter of TuaBillingCycleSpecification.paymentDueDateOffset attribute defined at extension tuadatamodel.
      Parameters:
      value - the paymentDueDateOffset - The offset of a payment due date, expressed as number of days with regard to the start of the BillingPeriod
    • setStartDateTime

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