Class OpeningScheduleModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.storelocator.model.OpeningScheduleModel
-
- All Implemented Interfaces:
java.io.Serializable
public class OpeningScheduleModel extends ItemModel
Generated model class for type OpeningSchedule first defined at extension basecommerce.- 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_OPENINGDAYS2SCHEDULERELATIONGenerated relation code constant for relationOpeningDays2ScheduleRelationdefining source attributeopeningDaysin extensionbasecommerce.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCODEGenerated constant - Attribute key ofOpeningSchedule.codeattribute defined at extensionbasecommerce.static java.lang.StringNAMEGenerated constant - Attribute key ofOpeningSchedule.nameattribute defined at extensionbasecommerce.static java.lang.StringOPENINGDAYSGenerated constant - Attribute key ofOpeningSchedule.openingDaysattribute defined at extensionbasecommerce.-
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 OpeningScheduleModel()Generated constructor - Default constructor for generic creation.OpeningScheduleModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextOpeningScheduleModel(java.lang.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 parametersOpeningScheduleModel(java.lang.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 parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()Generated method - Getter of theOpeningSchedule.codeattribute defined at extensionbasecommerce.java.lang.StringgetName()Generated method - Getter of theOpeningSchedule.nameattribute defined at extensionbasecommerce.java.lang.StringgetName(java.util.Locale loc)Generated method - Getter of theOpeningSchedule.nameattribute defined at extensionbasecommerce.java.util.Collection<OpeningDayModel>getOpeningDays()Generated method - Getter of theOpeningSchedule.openingDaysattribute defined at extensionbasecommerce.voidsetCode(java.lang.String value)Generated method - Setter ofOpeningSchedule.codeattribute defined at extensionbasecommerce.voidsetName(java.lang.String value)Generated method - Setter ofOpeningSchedule.nameattribute defined at extensionbasecommerce.voidsetName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofOpeningSchedule.nameattribute defined at extensionbasecommerce.voidsetOpeningDays(java.util.Collection<OpeningDayModel> value)Generated method - Setter ofOpeningSchedule.openingDaysattribute defined at extensionbasecommerce.-
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
-
_OPENINGDAYS2SCHEDULERELATION
public static final java.lang.String _OPENINGDAYS2SCHEDULERELATION
Generated relation code constant for relationOpeningDays2ScheduleRelationdefining source attributeopeningDaysin extensionbasecommerce.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofOpeningSchedule.codeattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofOpeningSchedule.nameattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
OPENINGDAYS
public static final java.lang.String OPENINGDAYS
Generated constant - Attribute key ofOpeningSchedule.openingDaysattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OpeningScheduleModel
public OpeningScheduleModel()
Generated constructor - Default constructor for generic creation.
-
OpeningScheduleModel
public OpeningScheduleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
OpeningScheduleModel
@Deprecated(since="4.1.1", forRemoval=true) public OpeningScheduleModel(java.lang.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:
_code- initial attribute declared by typeOpeningScheduleat extensionbasecommerce
-
OpeningScheduleModel
@Deprecated(since="4.1.1", forRemoval=true) public OpeningScheduleModel(java.lang.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:
_code- initial attribute declared by typeOpeningScheduleat extensionbasecommerce_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theOpeningSchedule.codeattribute defined at extensionbasecommerce.- Returns:
- the code
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
Generated method - Getter of theOpeningSchedule.nameattribute defined at extensionbasecommerce.- Returns:
- the name
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
Generated method - Getter of theOpeningSchedule.nameattribute defined at extensionbasecommerce.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getOpeningDays
@Accessor(qualifier="openingDays", type=GETTER) public java.util.Collection<OpeningDayModel> getOpeningDays()
Generated method - Getter of theOpeningSchedule.openingDaysattribute defined at extensionbasecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the openingDays
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Setter ofOpeningSchedule.codeattribute defined at extensionbasecommerce.- Parameters:
value- the code
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)
Generated method - Setter ofOpeningSchedule.nameattribute defined at extensionbasecommerce.- Parameters:
value- the name
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofOpeningSchedule.nameattribute defined at extensionbasecommerce.- Parameters:
value- the nameloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setOpeningDays
@Accessor(qualifier="openingDays", type=SETTER) public void setOpeningDays(java.util.Collection<OpeningDayModel> value)
Generated method - Setter ofOpeningSchedule.openingDaysattribute defined at extensionbasecommerce.- Parameters:
value- the openingDays
-
-