Class PointOfServiceModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.storelocator.model.PointOfServiceModel
All Implemented Interfaces:
Serializable

public class PointOfServiceModel extends ItemModel
Generated model class for type PointOfService first defined at extension basecommerce.
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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation BaseStore2PointOfServiceRelation defining source attribute baseStore in extension basecommerce.
    static final String
    Generated relation code constant for relation StoreEmplGroup2POSRel defining source attribute storeEmployeeGroups in extension commerceservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of PointOfService.address attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.baseStore attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.businessCategory attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.description attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.displayName attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of PointOfService.features attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of PointOfService.geocodeTimestamp attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.latitude attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.longitude attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.mapIcon attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.name attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.nearbyStoreRadius attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of PointOfService.openingSchedule attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.storeContent attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.storeEmployeeGroups attribute defined at extension commerceservices.
    static final String
    Generated constant - Attribute key of PointOfService.storeImage attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.type attribute defined at extension basecommerce.
    static final String
    Generated constant - Attribute key of PointOfService.warehouses attribute defined at extension commerceservices.

    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
    Generated constructor - Default constructor for generic creation.
    PointOfServiceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    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
    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 Type
    Method
    Description
    Generated method - Getter of the PointOfService.address attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.baseStore attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.businessCategory attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.description attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.displayName attribute defined at extension commerceservices.
    Generated method - Getter of the PointOfService.features attribute defined at extension commerceservices.
    Generated method - Getter of the PointOfService.geocodeTimestamp attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.latitude attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.longitude attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.mapIcon attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.name attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.nearbyStoreRadius attribute defined at extension commerceservices.
    Generated method - Getter of the PointOfService.openingSchedule attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.storeContent attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.storeContent attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.storeEmployeeGroups attribute defined at extension commerceservices.
    Generated method - Getter of the PointOfService.storeImage attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.type attribute defined at extension basecommerce.
    Generated method - Getter of the PointOfService.warehouses attribute defined at extension commerceservices.
    void
    Generated method - Setter of PointOfService.address attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.baseStore attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.businessCategory attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.description attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.displayName attribute defined at extension commerceservices.
    void
    Generated method - Setter of PointOfService.features attribute defined at extension commerceservices.
    void
    Generated method - Setter of PointOfService.geocodeTimestamp attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.latitude attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.longitude attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.mapIcon attribute defined at extension basecommerce.
    void
    setName(String value)
    Generated method - Initial setter of PointOfService.name attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.nearbyStoreRadius attribute defined at extension commerceservices.
    void
    Generated method - Setter of PointOfService.openingSchedule attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.storeContent attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.storeContent attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.storeEmployeeGroups attribute defined at extension commerceservices.
    void
    Generated method - Setter of PointOfService.storeImage attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.type attribute defined at extension basecommerce.
    void
    Generated method - Setter of PointOfService.warehouses attribute defined at extension commerceservices.

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _BASESTORE2POINTOFSERVICERELATION

      public static final String _BASESTORE2POINTOFSERVICERELATION
      Generated relation code constant for relation BaseStore2PointOfServiceRelation defining source attribute baseStore in extension basecommerce.
      See Also:
    • _STOREEMPLGROUP2POSREL

      public static final String _STOREEMPLGROUP2POSREL
      Generated relation code constant for relation StoreEmplGroup2POSRel defining source attribute storeEmployeeGroups in extension commerceservices.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of PointOfService.name attribute defined at extension basecommerce.
      See Also:
    • ADDRESS

      public static final String ADDRESS
      Generated constant - Attribute key of PointOfService.address attribute defined at extension basecommerce.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Generated constant - Attribute key of PointOfService.description attribute defined at extension basecommerce.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of PointOfService.type attribute defined at extension basecommerce.
      See Also:
    • MAPICON

      public static final String MAPICON
      Generated constant - Attribute key of PointOfService.mapIcon attribute defined at extension basecommerce.
      See Also:
    • LATITUDE

      public static final String LATITUDE
      Generated constant - Attribute key of PointOfService.latitude attribute defined at extension basecommerce.
      See Also:
    • LONGITUDE

      public static final String LONGITUDE
      Generated constant - Attribute key of PointOfService.longitude attribute defined at extension basecommerce.
      See Also:
    • GEOCODETIMESTAMP

      public static final String GEOCODETIMESTAMP
      Generated constant - Attribute key of PointOfService.geocodeTimestamp attribute defined at extension basecommerce.
      See Also:
    • OPENINGSCHEDULE

      public static final String OPENINGSCHEDULE
      Generated constant - Attribute key of PointOfService.openingSchedule attribute defined at extension basecommerce.
      See Also:
    • STORECONTENT

      public static final String STORECONTENT
      Generated constant - Attribute key of PointOfService.storeContent attribute defined at extension basecommerce.
      See Also:
    • STOREIMAGE

      public static final String STOREIMAGE
      Generated constant - Attribute key of PointOfService.storeImage attribute defined at extension basecommerce.
      See Also:
    • BUSINESSCATEGORY

      public static final String BUSINESSCATEGORY
      Generated constant - Attribute key of PointOfService.businessCategory attribute defined at extension basecommerce.
      See Also:
    • BASESTORE

      public static final String BASESTORE
      Generated constant - Attribute key of PointOfService.baseStore attribute defined at extension basecommerce.
      See Also:
    • DISPLAYNAME

      public static final String DISPLAYNAME
      Generated constant - Attribute key of PointOfService.displayName attribute defined at extension commerceservices.
      See Also:
    • NEARBYSTORERADIUS

      public static final String NEARBYSTORERADIUS
      Generated constant - Attribute key of PointOfService.nearbyStoreRadius attribute defined at extension commerceservices.
      See Also:
    • FEATURES

      public static final String FEATURES
      Generated constant - Attribute key of PointOfService.features attribute defined at extension commerceservices.
      See Also:
    • WAREHOUSES

      public static final String WAREHOUSES
      Generated constant - Attribute key of PointOfService.warehouses attribute defined at extension commerceservices.
      See Also:
    • STOREEMPLOYEEGROUPS

      public static final String STOREEMPLOYEEGROUPS
      Generated constant - Attribute key of PointOfService.storeEmployeeGroups attribute defined at extension commerceservices.
      See Also:
  • Constructor Details

    • PointOfServiceModel

      public PointOfServiceModel()
      Generated constructor - Default constructor for generic creation.
    • PointOfServiceModel

      public PointOfServiceModel(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
    • PointOfServiceModel

      @Deprecated(since="4.1.1", forRemoval=true) public PointOfServiceModel(String _name, PointOfServiceTypeEnum _type)
      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
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _name - initial attribute declared by type PointOfService at extension basecommerce
      _type - initial attribute declared by type PointOfService at extension basecommerce
    • PointOfServiceModel

      @Deprecated(since="4.1.1", forRemoval=true) public PointOfServiceModel(String _name, ItemModel _owner, PointOfServiceTypeEnum _type)
      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
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _name - initial attribute declared by type PointOfService at extension basecommerce
      _owner - initial attribute declared by type Item at extension core
      _type - initial attribute declared by type PointOfService at extension basecommerce
  • Method Details

    • getAddress

      @Accessor(qualifier="address", type=GETTER) public AddressModel getAddress()
      Generated method - Getter of the PointOfService.address attribute defined at extension basecommerce.
      Returns:
      the address
    • getBaseStore

      @Accessor(qualifier="baseStore", type=GETTER) public BaseStoreModel getBaseStore()
      Generated method - Getter of the PointOfService.baseStore attribute defined at extension basecommerce.
      Returns:
      the baseStore
    • getBusinessCategory

      @Accessor(qualifier="businessCategory", type=GETTER) public String getBusinessCategory()
      Generated method - Getter of the PointOfService.businessCategory attribute defined at extension basecommerce.
      Returns:
      the businessCategory - Specifies the overarching business category
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription()
      Generated method - Getter of the PointOfService.description attribute defined at extension basecommerce.
      Returns:
      the description
    • getDisplayName

      @Accessor(qualifier="displayName", type=GETTER) public String getDisplayName()
      Generated method - Getter of the PointOfService.displayName attribute defined at extension commerceservices.
      Returns:
      the displayName - Used as the display name for search results etc.
    • getFeatures

      @Accessor(qualifier="features", type=GETTER) public Set<StoreLocatorFeatureModel> getFeatures()
      Generated method - Getter of the PointOfService.features attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the features
    • getGeocodeTimestamp

      @Accessor(qualifier="geocodeTimestamp", type=GETTER) public Date getGeocodeTimestamp()
      Generated method - Getter of the PointOfService.geocodeTimestamp attribute defined at extension basecommerce.
      Returns:
      the geocodeTimestamp
    • getLatitude

      @Accessor(qualifier="latitude", type=GETTER) public Double getLatitude()
      Generated method - Getter of the PointOfService.latitude attribute defined at extension basecommerce.
      Returns:
      the latitude
    • getLongitude

      @Accessor(qualifier="longitude", type=GETTER) public Double getLongitude()
      Generated method - Getter of the PointOfService.longitude attribute defined at extension basecommerce.
      Returns:
      the longitude
    • getMapIcon

      @Accessor(qualifier="mapIcon", type=GETTER) public MediaModel getMapIcon()
      Generated method - Getter of the PointOfService.mapIcon attribute defined at extension basecommerce.
      Returns:
      the mapIcon
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the PointOfService.name attribute defined at extension basecommerce.
      Returns:
      the name
    • getNearbyStoreRadius

      @Accessor(qualifier="nearbyStoreRadius", type=GETTER) public Double getNearbyStoreRadius()
      Generated method - Getter of the PointOfService.nearbyStoreRadius attribute defined at extension commerceservices.
      Returns:
      the nearbyStoreRadius - Overrides the default search radius when performing a search for nearby PoS from this PoS. Unit is BaseStore's StorelocatorDistanceUnit.
    • getOpeningSchedule

      @Accessor(qualifier="openingSchedule", type=GETTER) public OpeningScheduleModel getOpeningSchedule()
      Generated method - Getter of the PointOfService.openingSchedule attribute defined at extension basecommerce.
      Returns:
      the openingSchedule - It is property representing a schedule of opening hours of this point of service.
    • getStoreContent

      @Accessor(qualifier="storeContent", type=GETTER) public String getStoreContent()
      Generated method - Getter of the PointOfService.storeContent attribute defined at extension basecommerce.
      Returns:
      the storeContent - It is a localized attribute that contains informational store content text.
    • getStoreContent

      @Accessor(qualifier="storeContent", type=GETTER) public String getStoreContent(Locale loc)
      Generated method - Getter of the PointOfService.storeContent attribute defined at extension basecommerce.
      Parameters:
      loc - the value localization key
      Returns:
      the storeContent - It is a localized attribute that contains informational store content text.
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getStoreEmployeeGroups

      @Accessor(qualifier="storeEmployeeGroups", type=GETTER) public Set<StoreEmployeeGroupModel> getStoreEmployeeGroups()
      Generated method - Getter of the PointOfService.storeEmployeeGroups attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the storeEmployeeGroups
    • getStoreImage

      @Accessor(qualifier="storeImage", type=GETTER) public MediaContainerModel getStoreImage()
      Generated method - Getter of the PointOfService.storeImage attribute defined at extension basecommerce.
      Returns:
      the storeImage - It is a media container with additional images of the store.
    • getType

      @Accessor(qualifier="type", type=GETTER) public PointOfServiceTypeEnum getType()
      Generated method - Getter of the PointOfService.type attribute defined at extension basecommerce.
      Returns:
      the type
    • getWarehouses

      @Accessor(qualifier="warehouses", type=GETTER) public List<WarehouseModel> getWarehouses()
      Generated method - Getter of the PointOfService.warehouses attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the warehouses
    • setAddress

      @Accessor(qualifier="address", type=SETTER) public void setAddress(AddressModel value)
      Generated method - Setter of PointOfService.address attribute defined at extension basecommerce.
      Parameters:
      value - the address
    • setBaseStore

      @Accessor(qualifier="baseStore", type=SETTER) public void setBaseStore(BaseStoreModel value)
      Generated method - Setter of PointOfService.baseStore attribute defined at extension basecommerce.
      Parameters:
      value - the baseStore
    • setBusinessCategory

      @Accessor(qualifier="businessCategory", type=SETTER) public void setBusinessCategory(String value)
      Generated method - Setter of PointOfService.businessCategory attribute defined at extension basecommerce.
      Parameters:
      value - the businessCategory - Specifies the overarching business category
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
      Generated method - Setter of PointOfService.description attribute defined at extension basecommerce.
      Parameters:
      value - the description
    • setDisplayName

      @Accessor(qualifier="displayName", type=SETTER) public void setDisplayName(String value)
      Generated method - Setter of PointOfService.displayName attribute defined at extension commerceservices.
      Parameters:
      value - the displayName - Used as the display name for search results etc.
    • setFeatures

      @Accessor(qualifier="features", type=SETTER) public void setFeatures(Set<StoreLocatorFeatureModel> value)
      Generated method - Setter of PointOfService.features attribute defined at extension commerceservices.
      Parameters:
      value - the features
    • setGeocodeTimestamp

      @Accessor(qualifier="geocodeTimestamp", type=SETTER) public void setGeocodeTimestamp(Date value)
      Generated method - Setter of PointOfService.geocodeTimestamp attribute defined at extension basecommerce.
      Parameters:
      value - the geocodeTimestamp
    • setLatitude

      @Accessor(qualifier="latitude", type=SETTER) public void setLatitude(Double value)
      Generated method - Setter of PointOfService.latitude attribute defined at extension basecommerce.
      Parameters:
      value - the latitude
    • setLongitude

      @Accessor(qualifier="longitude", type=SETTER) public void setLongitude(Double value)
      Generated method - Setter of PointOfService.longitude attribute defined at extension basecommerce.
      Parameters:
      value - the longitude
    • setMapIcon

      @Accessor(qualifier="mapIcon", type=SETTER) public void setMapIcon(MediaModel value)
      Generated method - Setter of PointOfService.mapIcon attribute defined at extension basecommerce.
      Parameters:
      value - the mapIcon
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Initial setter of PointOfService.name attribute defined at extension basecommerce. Can only be used at creation of model - before first save.
      Parameters:
      value - the name
    • setNearbyStoreRadius

      @Accessor(qualifier="nearbyStoreRadius", type=SETTER) public void setNearbyStoreRadius(Double value)
      Generated method - Setter of PointOfService.nearbyStoreRadius attribute defined at extension commerceservices.
      Parameters:
      value - the nearbyStoreRadius - Overrides the default search radius when performing a search for nearby PoS from this PoS. Unit is BaseStore's StorelocatorDistanceUnit.
    • setOpeningSchedule

      @Accessor(qualifier="openingSchedule", type=SETTER) public void setOpeningSchedule(OpeningScheduleModel value)
      Generated method - Setter of PointOfService.openingSchedule attribute defined at extension basecommerce.
      Parameters:
      value - the openingSchedule - It is property representing a schedule of opening hours of this point of service.
    • setStoreContent

      @Accessor(qualifier="storeContent", type=SETTER) public void setStoreContent(String value)
      Generated method - Setter of PointOfService.storeContent attribute defined at extension basecommerce.
      Parameters:
      value - the storeContent - It is a localized attribute that contains informational store content text.
    • setStoreContent

      @Accessor(qualifier="storeContent", type=SETTER) public void setStoreContent(String value, Locale loc)
      Generated method - Setter of PointOfService.storeContent attribute defined at extension basecommerce.
      Parameters:
      value - the storeContent - It is a localized attribute that contains informational store content text.
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setStoreEmployeeGroups

      @Accessor(qualifier="storeEmployeeGroups", type=SETTER) public void setStoreEmployeeGroups(Set<StoreEmployeeGroupModel> value)
      Generated method - Setter of PointOfService.storeEmployeeGroups attribute defined at extension commerceservices.
      Parameters:
      value - the storeEmployeeGroups
    • setStoreImage

      @Accessor(qualifier="storeImage", type=SETTER) public void setStoreImage(MediaContainerModel value)
      Generated method - Setter of PointOfService.storeImage attribute defined at extension basecommerce.
      Parameters:
      value - the storeImage - It is a media container with additional images of the store.
    • setType

      @Accessor(qualifier="type", type=SETTER) public void setType(PointOfServiceTypeEnum value)
      Generated method - Setter of PointOfService.type attribute defined at extension basecommerce.
      Parameters:
      value - the type
    • setWarehouses

      @Accessor(qualifier="warehouses", type=SETTER) public void setWarehouses(List<WarehouseModel> value)
      Generated method - Setter of PointOfService.warehouses attribute defined at extension commerceservices.
      Parameters:
      value - the warehouses