Class MarketingRatePlanInfoModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.travelservices.model.accommodation.MarketingRatePlanInfoModel
- All Implemented Interfaces:
Serializable
Generated model class for type MarketingRatePlanInfo first defined at extension travelservices.
This item represents the marketing configuration to be used at index time for a specified number of adults and consisting of one or many rate plan config.
- 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 relation code constant for relationMarketingRatePlanInfoAccommodationOfferingRelationdefining source attributeaccommodationOfferingin extensiontravelservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofMarketingRatePlanInfo.accommodationOfferingattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofMarketingRatePlanInfo.catalogVersionattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofMarketingRatePlanInfo.codeattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofMarketingRatePlanInfo.extraGuestsattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofMarketingRatePlanInfo.numberOfAdultsattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofMarketingRatePlanInfo.ratePlanConfigattribute defined at extensiontravelservices.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.MarketingRatePlanInfoModel(CatalogVersionModel _catalogVersion, String _code) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersMarketingRatePlanInfoModel(CatalogVersionModel _catalogVersion, String _code, 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 parametersMarketingRatePlanInfoModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theMarketingRatePlanInfo.accommodationOfferingattribute defined at extensiontravelservices.Generated method - Getter of theMarketingRatePlanInfo.catalogVersionattribute defined at extensiontravelservices.getCode()Generated method - Getter of theMarketingRatePlanInfo.codeattribute defined at extensiontravelservices.Generated method - Getter of theMarketingRatePlanInfo.extraGuestsattribute defined at extensiontravelservices.Generated method - Getter of theMarketingRatePlanInfo.numberOfAdultsattribute defined at extensiontravelservices.Generated method - Getter of theMarketingRatePlanInfo.ratePlanConfigattribute defined at extensiontravelservices.voidGenerated method - Setter ofMarketingRatePlanInfo.accommodationOfferingattribute defined at extensiontravelservices.voidGenerated method - Setter ofMarketingRatePlanInfo.catalogVersionattribute defined at extensiontravelservices.voidGenerated method - Setter ofMarketingRatePlanInfo.codeattribute defined at extensiontravelservices.voidsetExtraGuests(List<GuestOccupancyModel> value) Generated method - Setter ofMarketingRatePlanInfo.extraGuestsattribute defined at extensiontravelservices.voidsetNumberOfAdults(Integer value) Generated method - Setter ofMarketingRatePlanInfo.numberOfAdultsattribute defined at extensiontravelservices.voidGenerated method - Setter ofMarketingRatePlanInfo.ratePlanConfigattribute defined at extensiontravelservices.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:
-
_MARKETINGRATEPLANINFOACCOMMODATIONOFFERINGRELATION
Generated relation code constant for relationMarketingRatePlanInfoAccommodationOfferingRelationdefining source attributeaccommodationOfferingin extensiontravelservices.- See Also:
-
CODE
Generated constant - Attribute key ofMarketingRatePlanInfo.codeattribute defined at extensiontravelservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofMarketingRatePlanInfo.catalogVersionattribute defined at extensiontravelservices.- See Also:
-
NUMBEROFADULTS
Generated constant - Attribute key ofMarketingRatePlanInfo.numberOfAdultsattribute defined at extensiontravelservices.- See Also:
-
EXTRAGUESTS
Generated constant - Attribute key ofMarketingRatePlanInfo.extraGuestsattribute defined at extensiontravelservices.- See Also:
-
RATEPLANCONFIG
Generated constant - Attribute key ofMarketingRatePlanInfo.ratePlanConfigattribute defined at extensiontravelservices.- See Also:
-
ACCOMMODATIONOFFERING
Generated constant - Attribute key ofMarketingRatePlanInfo.accommodationOfferingattribute defined at extensiontravelservices.- See Also:
-
-
Constructor Details
-
MarketingRatePlanInfoModel
public MarketingRatePlanInfoModel()Generated constructor - Default constructor for generic creation. -
MarketingRatePlanInfoModel
public MarketingRatePlanInfoModel(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
-
MarketingRatePlanInfoModel
@Deprecated(since="4.1.1", forRemoval=true) public MarketingRatePlanInfoModel(CatalogVersionModel _catalogVersion, String _code) 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:
_catalogVersion- initial attribute declared by typeMarketingRatePlanInfoat extensiontravelservices_code- initial attribute declared by typeMarketingRatePlanInfoat extensiontravelservices
-
MarketingRatePlanInfoModel
@Deprecated(since="4.1.1", forRemoval=true) public MarketingRatePlanInfoModel(CatalogVersionModel _catalogVersion, String _code, 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:
_catalogVersion- initial attribute declared by typeMarketingRatePlanInfoat extensiontravelservices_code- initial attribute declared by typeMarketingRatePlanInfoat extensiontravelservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getAccommodationOffering
@Accessor(qualifier="accommodationOffering", type=GETTER) public AccommodationOfferingModel getAccommodationOffering()Generated method - Getter of theMarketingRatePlanInfo.accommodationOfferingattribute defined at extensiontravelservices.- Returns:
- the accommodationOffering
-
getCatalogVersion
Generated method - Getter of theMarketingRatePlanInfo.catalogVersionattribute defined at extensiontravelservices.- Returns:
- the catalogVersion
-
getCode
Generated method - Getter of theMarketingRatePlanInfo.codeattribute defined at extensiontravelservices.- Returns:
- the code
-
getExtraGuests
Generated method - Getter of theMarketingRatePlanInfo.extraGuestsattribute defined at extensiontravelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the extraGuests
-
getNumberOfAdults
Generated method - Getter of theMarketingRatePlanInfo.numberOfAdultsattribute defined at extensiontravelservices.- Returns:
- the numberOfAdults
-
getRatePlanConfig
@Accessor(qualifier="ratePlanConfig", type=GETTER) public Collection<RatePlanConfigModel> getRatePlanConfig()Generated method - Getter of theMarketingRatePlanInfo.ratePlanConfigattribute defined at extensiontravelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the ratePlanConfig
-
setAccommodationOffering
@Accessor(qualifier="accommodationOffering", type=SETTER) public void setAccommodationOffering(AccommodationOfferingModel value) Generated method - Setter ofMarketingRatePlanInfo.accommodationOfferingattribute defined at extensiontravelservices.- Parameters:
value- the accommodationOffering
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofMarketingRatePlanInfo.catalogVersionattribute defined at extensiontravelservices.- Parameters:
value- the catalogVersion
-
setCode
Generated method - Setter ofMarketingRatePlanInfo.codeattribute defined at extensiontravelservices.- Parameters:
value- the code
-
setExtraGuests
@Accessor(qualifier="extraGuests", type=SETTER) public void setExtraGuests(List<GuestOccupancyModel> value) Generated method - Setter ofMarketingRatePlanInfo.extraGuestsattribute defined at extensiontravelservices.- Parameters:
value- the extraGuests
-
setNumberOfAdults
Generated method - Setter ofMarketingRatePlanInfo.numberOfAdultsattribute defined at extensiontravelservices.- Parameters:
value- the numberOfAdults
-
setRatePlanConfig
@Accessor(qualifier="ratePlanConfig", type=SETTER) public void setRatePlanConfig(Collection<RatePlanConfigModel> value) Generated method - Setter ofMarketingRatePlanInfo.ratePlanConfigattribute defined at extensiontravelservices.- Parameters:
value- the ratePlanConfig
-