Class PromotionBillingTimeRestrictionModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.promotions.model.AbstractPromotionRestrictionModel
-
- de.hybris.platform.subscriptionservices.model.PromotionBillingTimeRestrictionModel
-
- All Implemented Interfaces:
java.io.Serializable
public class PromotionBillingTimeRestrictionModel extends AbstractPromotionRestrictionModel
Generated model class for type PromotionBillingTimeRestriction first defined at extension subscriptionservices.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringBILLINGTIMESGenerated constant - Attribute key ofPromotionBillingTimeRestriction.billingTimesattribute defined at extensionsubscriptionservices.static java.lang.StringPOSITIVEGenerated constant - Attribute key ofPromotionBillingTimeRestriction.positiveattribute defined at extensionsubscriptionservices.-
Fields inherited from class de.hybris.platform.promotions.model.AbstractPromotionRestrictionModel
DESCRIPTIONPATTERN, PROMOTION, RENDEREDDESCRIPTION, RESTRICTIONTYPE
-
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 PromotionBillingTimeRestrictionModel()Generated constructor - Default constructor for generic creation.PromotionBillingTimeRestrictionModel(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 parametersPromotionBillingTimeRestrictionModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing context
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<BillingTimeModel>getBillingTimes()Generated method - Getter of thePromotionBillingTimeRestriction.billingTimesattribute defined at extensionsubscriptionservices.java.lang.BooleangetPositive()Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute defined at extensionsubscriptionservices.voidsetBillingTimes(java.util.Collection<BillingTimeModel> value)Generated method - Setter ofPromotionBillingTimeRestriction.billingTimesattribute defined at extensionsubscriptionservices.voidsetPositive(java.lang.Boolean value)Generated method - Setter ofPromotionBillingTimeRestriction.positiveattribute defined at extensionsubscriptionservices.-
Methods inherited from class de.hybris.platform.promotions.model.AbstractPromotionRestrictionModel
getDescriptionPattern, getDescriptionPattern, getPromotion, getRenderedDescription, getRestrictionType, getRestrictionType, setDescriptionPattern, setDescriptionPattern, setPromotion
-
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
-
-
-
-
Field Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
POSITIVE
public static final java.lang.String POSITIVE
Generated constant - Attribute key ofPromotionBillingTimeRestriction.positiveattribute defined at extensionsubscriptionservices.- See Also:
- Constant Field Values
-
BILLINGTIMES
public static final java.lang.String BILLINGTIMES
Generated constant - Attribute key ofPromotionBillingTimeRestriction.billingTimesattribute defined at extensionsubscriptionservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PromotionBillingTimeRestrictionModel
public PromotionBillingTimeRestrictionModel()
Generated constructor - Default constructor for generic creation.
-
PromotionBillingTimeRestrictionModel
public PromotionBillingTimeRestrictionModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
PromotionBillingTimeRestrictionModel
@Deprecated(since="4.1.1", forRemoval=true) public PromotionBillingTimeRestrictionModel(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:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getBillingTimes
@Accessor(qualifier="billingTimes", type=GETTER) public java.util.Collection<BillingTimeModel> getBillingTimes()
Generated method - Getter of thePromotionBillingTimeRestriction.billingTimesattribute defined at extensionsubscriptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the billingTimes - The billing frequencies/events the promotion is not applied for
-
getPositive
@Accessor(qualifier="positive", type=GETTER) public java.lang.Boolean getPositive()
Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute defined at extensionsubscriptionservices.- Returns:
- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
setBillingTimes
@Accessor(qualifier="billingTimes", type=SETTER) public void setBillingTimes(java.util.Collection<BillingTimeModel> value)
Generated method - Setter ofPromotionBillingTimeRestriction.billingTimesattribute defined at extensionsubscriptionservices.- Parameters:
value- the billingTimes - The billing frequencies/events the promotion is not applied for
-
setPositive
@Accessor(qualifier="positive", type=SETTER) public void setPositive(java.lang.Boolean value)
Generated method - Setter ofPromotionBillingTimeRestriction.positiveattribute defined at extensionsubscriptionservices.- Parameters:
value- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
-