Class ConfiguredAccommodationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.travelservices.model.accommodation.ConfiguredAccommodationModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AircraftCabinModel,AircraftDeckModel
Generated model class for type ConfiguredAccommodation first defined at extension travelservices.
This type represents the configured accommodation types and the bookable status.
- 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 relationAccommodationMapConfiguredAccommodationRelationdefining source attributeaccommodationMapin extensiontravelservices.static final StringGenerated relation code constant for relationConfiguredAccommodationRelationdefining source attributesuperConfiguredAccommodationin extensiontravelservices.static final StringGenerated relation code constant for relationProductConfigAccommodationRelationdefining source attributeproductin extensiontravelservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.accommodationMapattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.bookableattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.catalogVersionattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.characteristicsattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.configuredAccommodationattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.identifierattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.nameattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.numberattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.productattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.proximityItemattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.superConfiguredAccommodationattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.typeattribute defined at extensiontravelservices.static final StringGenerated constant - Attribute key ofConfiguredAccommodation.uidattribute 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.ConfiguredAccommodationModel(CatalogVersionModel _catalogVersion) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersConfiguredAccommodationModel(CatalogVersionModel _catalogVersion, 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 parametersConfiguredAccommodationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theConfiguredAccommodation.accommodationMapattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.catalogVersionattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.characteristicsattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.configuredAccommodationattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.identifierattribute defined at extensiontravelservices.getName()Generated method - Getter of theConfiguredAccommodation.nameattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.nameattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.numberattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.productattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.proximityItemattribute defined at extensiontravelservices.Generated method - Getter of theConfiguredAccommodation.superConfiguredAccommodationattribute defined at extensiontravelservices.getType()Generated method - Getter of theConfiguredAccommodation.typeattribute defined at extensiontravelservices.getUid()Generated method - Getter of theConfiguredAccommodation.uidattribute defined at extensiontravelservices.booleanGenerated method - Getter of theConfiguredAccommodation.bookableattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.accommodationMapattribute defined at extensiontravelservices.voidsetBookable(boolean value) Generated method - Setter ofConfiguredAccommodation.bookableattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.catalogVersionattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.characteristicsattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.configuredAccommodationattribute defined at extensiontravelservices.voidsetIdentifier(String value) Generated method - Setter ofConfiguredAccommodation.identifierattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.nameattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.nameattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.numberattribute defined at extensiontravelservices.voidsetProduct(ProductModel value) Generated method - Setter ofConfiguredAccommodation.productattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.proximityItemattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.superConfiguredAccommodationattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.typeattribute defined at extensiontravelservices.voidGenerated method - Setter ofConfiguredAccommodation.uidattribute 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:
-
_CONFIGUREDACCOMMODATIONRELATION
Generated relation code constant for relationConfiguredAccommodationRelationdefining source attributesuperConfiguredAccommodationin extensiontravelservices.- See Also:
-
_PRODUCTCONFIGACCOMMODATIONRELATION
Generated relation code constant for relationProductConfigAccommodationRelationdefining source attributeproductin extensiontravelservices.- See Also:
-
_ACCOMMODATIONMAPCONFIGUREDACCOMMODATIONRELATION
Generated relation code constant for relationAccommodationMapConfiguredAccommodationRelationdefining source attributeaccommodationMapin extensiontravelservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofConfiguredAccommodation.catalogVersionattribute defined at extensiontravelservices.- See Also:
-
UID
Generated constant - Attribute key ofConfiguredAccommodation.uidattribute defined at extensiontravelservices.- See Also:
-
BOOKABLE
Generated constant - Attribute key ofConfiguredAccommodation.bookableattribute defined at extensiontravelservices.- See Also:
-
IDENTIFIER
Generated constant - Attribute key ofConfiguredAccommodation.identifierattribute defined at extensiontravelservices.- See Also:
-
TYPE
Generated constant - Attribute key ofConfiguredAccommodation.typeattribute defined at extensiontravelservices.- See Also:
-
NUMBER
Generated constant - Attribute key ofConfiguredAccommodation.numberattribute defined at extensiontravelservices.- See Also:
-
NAME
Generated constant - Attribute key ofConfiguredAccommodation.nameattribute defined at extensiontravelservices.- See Also:
-
SUPERCONFIGUREDACCOMMODATION
Generated constant - Attribute key ofConfiguredAccommodation.superConfiguredAccommodationattribute defined at extensiontravelservices.- See Also:
-
CONFIGUREDACCOMMODATION
Generated constant - Attribute key ofConfiguredAccommodation.configuredAccommodationattribute defined at extensiontravelservices.- See Also:
-
PRODUCT
Generated constant - Attribute key ofConfiguredAccommodation.productattribute defined at extensiontravelservices.- See Also:
-
ACCOMMODATIONMAP
Generated constant - Attribute key ofConfiguredAccommodation.accommodationMapattribute defined at extensiontravelservices.- See Also:
-
PROXIMITYITEM
Generated constant - Attribute key ofConfiguredAccommodation.proximityItemattribute defined at extensiontravelservices.- See Also:
-
CHARACTERISTICS
Generated constant - Attribute key ofConfiguredAccommodation.characteristicsattribute defined at extensiontravelservices.- See Also:
-
-
Constructor Details
-
ConfiguredAccommodationModel
public ConfiguredAccommodationModel()Generated constructor - Default constructor for generic creation. -
ConfiguredAccommodationModel
public ConfiguredAccommodationModel(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
-
ConfiguredAccommodationModel
@Deprecated(since="4.1.1", forRemoval=true) public ConfiguredAccommodationModel(CatalogVersionModel _catalogVersion) 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 typeConfiguredAccommodationat extensiontravelservices
-
ConfiguredAccommodationModel
@Deprecated(since="4.1.1", forRemoval=true) public ConfiguredAccommodationModel(CatalogVersionModel _catalogVersion, 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 typeConfiguredAccommodationat extensiontravelservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getAccommodationMap
@Accessor(qualifier="accommodationMap", type=GETTER) public AccommodationMapModel getAccommodationMap()Generated method - Getter of theConfiguredAccommodation.accommodationMapattribute defined at extensiontravelservices.- Returns:
- the accommodationMap
-
getCatalogVersion
Generated method - Getter of theConfiguredAccommodation.catalogVersionattribute defined at extensiontravelservices.- Returns:
- the catalogVersion - Catalog Version
-
getCharacteristics
@Accessor(qualifier="characteristics", type=GETTER) public Collection<AccommodationCharacteristicsModel> getCharacteristics()Generated method - Getter of theConfiguredAccommodation.characteristicsattribute defined at extensiontravelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the characteristics
-
getConfiguredAccommodation
@Accessor(qualifier="configuredAccommodation", type=GETTER) public List<ConfiguredAccommodationModel> getConfiguredAccommodation()Generated method - Getter of theConfiguredAccommodation.configuredAccommodationattribute defined at extensiontravelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the configuredAccommodation
-
getIdentifier
Generated method - Getter of theConfiguredAccommodation.identifierattribute defined at extensiontravelservices.- Returns:
- the identifier
-
getName
Generated method - Getter of theConfiguredAccommodation.nameattribute defined at extensiontravelservices.- Returns:
- the name
-
getName
Generated method - Getter of theConfiguredAccommodation.nameattribute defined at extensiontravelservices.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getNumber
Generated method - Getter of theConfiguredAccommodation.numberattribute defined at extensiontravelservices.- Returns:
- the number
-
getProduct
Generated method - Getter of theConfiguredAccommodation.productattribute defined at extensiontravelservices.- Returns:
- the product
-
getProximityItem
@Accessor(qualifier="proximityItem", type=GETTER) public Collection<ProximityItemModel> getProximityItem()Generated method - Getter of theConfiguredAccommodation.proximityItemattribute defined at extensiontravelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the proximityItem
-
getSuperConfiguredAccommodation
@Accessor(qualifier="superConfiguredAccommodation", type=GETTER) public ConfiguredAccommodationModel getSuperConfiguredAccommodation()Generated method - Getter of theConfiguredAccommodation.superConfiguredAccommodationattribute defined at extensiontravelservices.- Returns:
- the superConfiguredAccommodation
-
getType
Generated method - Getter of theConfiguredAccommodation.typeattribute defined at extensiontravelservices.- Returns:
- the type
-
getUid
Generated method - Getter of theConfiguredAccommodation.uidattribute defined at extensiontravelservices.- Returns:
- the uid
-
isBookable
@Accessor(qualifier="bookable", type=GETTER) public boolean isBookable()Generated method - Getter of theConfiguredAccommodation.bookableattribute defined at extensiontravelservices.- Returns:
- the bookable
-
setAccommodationMap
@Accessor(qualifier="accommodationMap", type=SETTER) public void setAccommodationMap(AccommodationMapModel value) Generated method - Setter ofConfiguredAccommodation.accommodationMapattribute defined at extensiontravelservices.- Parameters:
value- the accommodationMap
-
setBookable
@Accessor(qualifier="bookable", type=SETTER) public void setBookable(boolean value) Generated method - Setter ofConfiguredAccommodation.bookableattribute defined at extensiontravelservices.- Parameters:
value- the bookable
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofConfiguredAccommodation.catalogVersionattribute defined at extensiontravelservices.- Parameters:
value- the catalogVersion - Catalog Version
-
setCharacteristics
@Accessor(qualifier="characteristics", type=SETTER) public void setCharacteristics(Collection<AccommodationCharacteristicsModel> value) Generated method - Setter ofConfiguredAccommodation.characteristicsattribute defined at extensiontravelservices.- Parameters:
value- the characteristics
-
setConfiguredAccommodation
@Accessor(qualifier="configuredAccommodation", type=SETTER) public void setConfiguredAccommodation(List<ConfiguredAccommodationModel> value) Generated method - Setter ofConfiguredAccommodation.configuredAccommodationattribute defined at extensiontravelservices.- Parameters:
value- the configuredAccommodation
-
setIdentifier
Generated method - Setter ofConfiguredAccommodation.identifierattribute defined at extensiontravelservices.- Parameters:
value- the identifier
-
setName
Generated method - Setter ofConfiguredAccommodation.nameattribute defined at extensiontravelservices.- Parameters:
value- the name
-
setName
Generated method - Setter ofConfiguredAccommodation.nameattribute defined at extensiontravelservices.- Parameters:
value- the nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setNumber
Generated method - Setter ofConfiguredAccommodation.numberattribute defined at extensiontravelservices.- Parameters:
value- the number
-
setProduct
Generated method - Setter ofConfiguredAccommodation.productattribute defined at extensiontravelservices.- Parameters:
value- the product
-
setProximityItem
@Accessor(qualifier="proximityItem", type=SETTER) public void setProximityItem(Collection<ProximityItemModel> value) Generated method - Setter ofConfiguredAccommodation.proximityItemattribute defined at extensiontravelservices.- Parameters:
value- the proximityItem
-
setSuperConfiguredAccommodation
@Accessor(qualifier="superConfiguredAccommodation", type=SETTER) public void setSuperConfiguredAccommodation(ConfiguredAccommodationModel value) Generated method - Setter ofConfiguredAccommodation.superConfiguredAccommodationattribute defined at extensiontravelservices.- Parameters:
value- the superConfiguredAccommodation
-
setType
Generated method - Setter ofConfiguredAccommodation.typeattribute defined at extensiontravelservices.- Parameters:
value- the type
-
setUid
Generated method - Setter ofConfiguredAccommodation.uidattribute defined at extensiontravelservices.- Parameters:
value- the uid
-