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
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
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.billingDateShiftattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.billingPeriodattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.chargeDateOffsetattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.creditDateOffsetattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.dateShiftattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.endDateTimeattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.externalIdentifiersattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.frequencyattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.idattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.mailingDateOffsetattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.paymentDueDateOffsetattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaBillingCycleSpecification.startDateTimeattribute defined at extensiontuadatamodel.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TuaBillingCycleSpecificationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTuaBillingCycleSpecificationModel(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 -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTuaBillingCycleSpecification.billingDateShiftattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.billingPeriodattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.chargeDateOffsetattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.creditDateOffsetattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.dateShiftattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.getDescription(Locale loc) Generated method - Getter of theTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.endDateTimeattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.externalIdentifiersattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.frequencyattribute defined at extensiontuadatamodel.getId()Generated method - Getter of theTuaBillingCycleSpecification.idattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.mailingDateOffsetattribute defined at extensiontuadatamodel.getName()Generated method - Getter of theTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.paymentDueDateOffsetattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaBillingCycleSpecification.startDateTimeattribute defined at extensiontuadatamodel.voidsetBillingDateShift(Integer value) Generated method - Setter ofTuaBillingCycleSpecification.billingDateShiftattribute defined at extensiontuadatamodel.voidsetBillingPeriod(String value) Generated method - Setter ofTuaBillingCycleSpecification.billingPeriodattribute defined at extensiontuadatamodel.voidsetChargeDateOffset(Integer value) Generated method - Setter ofTuaBillingCycleSpecification.chargeDateOffsetattribute defined at extensiontuadatamodel.voidsetCreditDateOffset(Integer value) Generated method - Setter ofTuaBillingCycleSpecification.creditDateOffsetattribute defined at extensiontuadatamodel.voidsetDateShift(Integer value) Generated method - Setter ofTuaBillingCycleSpecification.dateShiftattribute defined at extensiontuadatamodel.voidsetDescription(String value) Generated method - Setter ofTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.voidsetDescription(String value, Locale loc) Generated method - Setter ofTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.voidsetEndDateTime(Date value) Generated method - Setter ofTuaBillingCycleSpecification.endDateTimeattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingCycleSpecification.externalIdentifiersattribute defined at extensiontuadatamodel.voidsetFrequency(String value) Generated method - Setter ofTuaBillingCycleSpecification.frequencyattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingCycleSpecification.idattribute defined at extensiontuadatamodel.voidsetMailingDateOffset(Integer value) Generated method - Setter ofTuaBillingCycleSpecification.mailingDateOffsetattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.voidsetPaymentDueDateOffset(Integer value) Generated method - Setter ofTuaBillingCycleSpecification.paymentDueDateOffsetattribute defined at extensiontuadatamodel.voidsetStartDateTime(Date value) Generated method - Setter ofTuaBillingCycleSpecification.startDateTimeattribute defined at extensiontuadatamodel.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
ID
Generated constant - Attribute key ofTuaBillingCycleSpecification.idattribute defined at extensiontuadatamodel.- See Also:
-
NAME
Generated constant - Attribute key ofTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.- See Also:
-
STARTDATETIME
Generated constant - Attribute key ofTuaBillingCycleSpecification.startDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
ENDDATETIME
Generated constant - Attribute key ofTuaBillingCycleSpecification.endDateTimeattribute defined at extensiontuadatamodel.- See Also:
-
FREQUENCY
Generated constant - Attribute key ofTuaBillingCycleSpecification.frequencyattribute defined at extensiontuadatamodel.- See Also:
-
BILLINGDATESHIFT
Generated constant - Attribute key ofTuaBillingCycleSpecification.billingDateShiftattribute defined at extensiontuadatamodel.- See Also:
-
BILLINGPERIOD
Generated constant - Attribute key ofTuaBillingCycleSpecification.billingPeriodattribute defined at extensiontuadatamodel.- See Also:
-
DATESHIFT
Generated constant - Attribute key ofTuaBillingCycleSpecification.dateShiftattribute defined at extensiontuadatamodel.- See Also:
-
CHARGEDATEOFFSET
Generated constant - Attribute key ofTuaBillingCycleSpecification.chargeDateOffsetattribute defined at extensiontuadatamodel.- See Also:
-
CREDITDATEOFFSET
Generated constant - Attribute key ofTuaBillingCycleSpecification.creditDateOffsetattribute defined at extensiontuadatamodel.- See Also:
-
MAILINGDATEOFFSET
Generated constant - Attribute key ofTuaBillingCycleSpecification.mailingDateOffsetattribute defined at extensiontuadatamodel.- See Also:
-
PAYMENTDUEDATEOFFSET
Generated constant - Attribute key ofTuaBillingCycleSpecification.paymentDueDateOffsetattribute defined at extensiontuadatamodel.- See Also:
-
EXTERNALIDENTIFIERS
Generated constant - Attribute key ofTuaBillingCycleSpecification.externalIdentifiersattribute defined at extensiontuadatamodel.- 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, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_id- initial attribute declared by typeTuaBillingCycleSpecificationat extensiontuadatamodel
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_id- initial attribute declared by typeTuaBillingCycleSpecificationat extensiontuadatamodel_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBillingDateShift
Generated method - Getter of theTuaBillingCycleSpecification.billingDateShiftattribute defined at extensiontuadatamodel.- Returns:
- the billingDateShift - The billing data shift
-
getBillingPeriod
Generated method - Getter of theTuaBillingCycleSpecification.billingPeriodattribute defined at extensiontuadatamodel.- Returns:
- the billingPeriod - The billing period
-
getChargeDateOffset
Generated method - Getter of theTuaBillingCycleSpecification.chargeDateOffsetattribute defined at extensiontuadatamodel.- 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
Generated method - Getter of theTuaBillingCycleSpecification.creditDateOffsetattribute defined at extensiontuadatamodel.- 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
Generated method - Getter of theTuaBillingCycleSpecification.dateShiftattribute defined at extensiontuadatamodel.- Returns:
- the dateShift - The date shift
-
getDescription
Generated method - Getter of theTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.- Returns:
- the description - Description
-
getDescription
Generated method - Getter of theTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.- Parameters:
loc- the value localization key- Returns:
- the description - Description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getEndDateTime
Generated method - Getter of theTuaBillingCycleSpecification.endDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the endDateTime - End date time.
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Generated method - Getter of theTuaBillingCycleSpecification.externalIdentifiersattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getFrequency
Generated method - Getter of theTuaBillingCycleSpecification.frequencyattribute defined at extensiontuadatamodel.- Returns:
- the frequency - The frequency of the billing cycle
-
getId
Generated method - Getter of theTuaBillingCycleSpecification.idattribute defined at extensiontuadatamodel.- Returns:
- the id - Unique Identifier
-
getMailingDateOffset
Generated method - Getter of theTuaBillingCycleSpecification.mailingDateOffsetattribute defined at extensiontuadatamodel.- 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
Generated method - Getter of theTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.- Returns:
- the name - Name
-
getName
Generated method - Getter of theTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.- Parameters:
loc- the value localization key- Returns:
- the name - Name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getPaymentDueDateOffset
Generated method - Getter of theTuaBillingCycleSpecification.paymentDueDateOffsetattribute defined at extensiontuadatamodel.- Returns:
- the paymentDueDateOffset - The offset of a payment due date, expressed as number of days with regard to the start of the BillingPeriod
-
getStartDateTime
Generated method - Getter of theTuaBillingCycleSpecification.startDateTimeattribute defined at extensiontuadatamodel.- Returns:
- the startDateTime - Start date time.
-
setBillingDateShift
Generated method - Setter ofTuaBillingCycleSpecification.billingDateShiftattribute defined at extensiontuadatamodel.- Parameters:
value- the billingDateShift - The billing data shift
-
setBillingPeriod
Generated method - Setter ofTuaBillingCycleSpecification.billingPeriodattribute defined at extensiontuadatamodel.- Parameters:
value- the billingPeriod - The billing period
-
setChargeDateOffset
Generated method - Setter ofTuaBillingCycleSpecification.chargeDateOffsetattribute defined at extensiontuadatamodel.- 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
Generated method - Setter ofTuaBillingCycleSpecification.creditDateOffsetattribute defined at extensiontuadatamodel.- 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
Generated method - Setter ofTuaBillingCycleSpecification.dateShiftattribute defined at extensiontuadatamodel.- Parameters:
value- the dateShift - The date shift
-
setDescription
Generated method - Setter ofTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.- Parameters:
value- the description - Description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTuaBillingCycleSpecification.descriptionattribute defined at extensiontuadatamodel.- Parameters:
value- the description - Descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setEndDateTime
Generated method - Setter ofTuaBillingCycleSpecification.endDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the endDateTime - End date time.
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Generated method - Setter ofTuaBillingCycleSpecification.externalIdentifiersattribute defined at extensiontuadatamodel.- Parameters:
value- the externalIdentifiers
-
setFrequency
Generated method - Setter ofTuaBillingCycleSpecification.frequencyattribute defined at extensiontuadatamodel.- Parameters:
value- the frequency - The frequency of the billing cycle
-
setId
Generated method - Setter ofTuaBillingCycleSpecification.idattribute defined at extensiontuadatamodel.- Parameters:
value- the id - Unique Identifier
-
setMailingDateOffset
@Accessor(qualifier="mailingDateOffset", type=SETTER) public void setMailingDateOffset(Integer value) Generated method - Setter ofTuaBillingCycleSpecification.mailingDateOffsetattribute defined at extensiontuadatamodel.- 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
Generated method - Setter ofTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.- Parameters:
value- the name - Name
-
setName
Generated method - Setter ofTuaBillingCycleSpecification.nameattribute defined at extensiontuadatamodel.- Parameters:
value- the name - Nameloc- 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 ofTuaBillingCycleSpecification.paymentDueDateOffsetattribute defined at extensiontuadatamodel.- 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
Generated method - Setter ofTuaBillingCycleSpecification.startDateTimeattribute defined at extensiontuadatamodel.- Parameters:
value- the startDateTime - Start date time.
-