Class AccommodationOrderEntryGroupModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.travelservices.model.AbstractOrderEntryGroupModel
de.hybris.platform.travelservices.model.order.AccommodationOrderEntryGroupModel
All Implemented Interfaces:
Serializable

public class AccommodationOrderEntryGroupModel extends AbstractOrderEntryGroupModel
Generated model class for type AccommodationOrderEntryGroup first defined at extension travelservices.

This item is used to group order entries for the same accommodation and to store common information.

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 model type code constant.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.accommodation attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.accommodationOffering attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.checkInTime attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.contactEmail attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.contactName attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.contactNumber attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.endingDate attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.firstName attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.guestCounts attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.lastName attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.ratePlan attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.roomPreferences attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.roomStayRefNumber attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.specialRequestDetail attribute defined at extension travelservices.
    static final String
    Generated constant - Attribute key of AccommodationOrderEntryGroup.startingDate attribute defined at extension travelservices.

    Fields inherited from class de.hybris.platform.travelservices.model.AbstractOrderEntryGroupModel

    _ABSTRACTORDERENTRYENTRYGROUPRELATION, ENTRIES

    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.
    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
    AccommodationOrderEntryGroupModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the AccommodationOrderEntryGroup.accommodation attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.accommodationOffering attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.checkInTime attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.contactEmail attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.contactName dynamic attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.contactNumber attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.endingDate attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.firstName attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.guestCounts attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.lastName attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.ratePlan attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.roomPreferences attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.roomStayRefNumber attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.specialRequestDetail attribute defined at extension travelservices.
    Generated method - Getter of the AccommodationOrderEntryGroup.startingDate attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.accommodation attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.accommodationOffering attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.checkInTime attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.contactEmail attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.contactName dynamic attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.contactNumber attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.endingDate attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.firstName attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.guestCounts attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.lastName attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.ratePlan attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.roomPreferences attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.roomStayRefNumber attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.specialRequestDetail attribute defined at extension travelservices.
    void
    Generated method - Setter of AccommodationOrderEntryGroup.startingDate attribute defined at extension travelservices.

    Methods inherited from class de.hybris.platform.travelservices.model.AbstractOrderEntryGroupModel

    getEntries, setEntries

    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:
    • STARTINGDATE

      public static final String STARTINGDATE
      Generated constant - Attribute key of AccommodationOrderEntryGroup.startingDate attribute defined at extension travelservices.
      See Also:
    • ENDINGDATE

      public static final String ENDINGDATE
      Generated constant - Attribute key of AccommodationOrderEntryGroup.endingDate attribute defined at extension travelservices.
      See Also:
    • ACCOMMODATIONOFFERING

      public static final String ACCOMMODATIONOFFERING
      Generated constant - Attribute key of AccommodationOrderEntryGroup.accommodationOffering attribute defined at extension travelservices.
      See Also:
    • FIRSTNAME

      public static final String FIRSTNAME
      Generated constant - Attribute key of AccommodationOrderEntryGroup.firstName attribute defined at extension travelservices.
      See Also:
    • LASTNAME

      public static final String LASTNAME
      Generated constant - Attribute key of AccommodationOrderEntryGroup.lastName attribute defined at extension travelservices.
      See Also:
    • CONTACTNAME

      public static final String CONTACTNAME
      Generated constant - Attribute key of AccommodationOrderEntryGroup.contactName attribute defined at extension travelservices.
      See Also:
    • CONTACTNUMBER

      public static final String CONTACTNUMBER
      Generated constant - Attribute key of AccommodationOrderEntryGroup.contactNumber attribute defined at extension travelservices.
      See Also:
    • CONTACTEMAIL

      public static final String CONTACTEMAIL
      Generated constant - Attribute key of AccommodationOrderEntryGroup.contactEmail attribute defined at extension travelservices.
      See Also:
    • GUESTCOUNTS

      public static final String GUESTCOUNTS
      Generated constant - Attribute key of AccommodationOrderEntryGroup.guestCounts attribute defined at extension travelservices.
      See Also:
    • ROOMSTAYREFNUMBER

      public static final String ROOMSTAYREFNUMBER
      Generated constant - Attribute key of AccommodationOrderEntryGroup.roomStayRefNumber attribute defined at extension travelservices.
      See Also:
    • ACCOMMODATION

      public static final String ACCOMMODATION
      Generated constant - Attribute key of AccommodationOrderEntryGroup.accommodation attribute defined at extension travelservices.
      See Also:
    • RATEPLAN

      public static final String RATEPLAN
      Generated constant - Attribute key of AccommodationOrderEntryGroup.ratePlan attribute defined at extension travelservices.
      See Also:
    • ROOMPREFERENCES

      public static final String ROOMPREFERENCES
      Generated constant - Attribute key of AccommodationOrderEntryGroup.roomPreferences attribute defined at extension travelservices.
      See Also:
    • CHECKINTIME

      public static final String CHECKINTIME
      Generated constant - Attribute key of AccommodationOrderEntryGroup.checkInTime attribute defined at extension travelservices.
      See Also:
    • SPECIALREQUESTDETAIL

      public static final String SPECIALREQUESTDETAIL
      Generated constant - Attribute key of AccommodationOrderEntryGroup.specialRequestDetail attribute defined at extension travelservices.
      See Also:
  • Constructor Details

    • AccommodationOrderEntryGroupModel

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

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

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

    • getAccommodation

      @Accessor(qualifier="accommodation", type=GETTER) public AccommodationModel getAccommodation()
      Generated method - Getter of the AccommodationOrderEntryGroup.accommodation attribute defined at extension travelservices.
      Returns:
      the accommodation
    • getAccommodationOffering

      @Accessor(qualifier="accommodationOffering", type=GETTER) public AccommodationOfferingModel getAccommodationOffering()
      Generated method - Getter of the AccommodationOrderEntryGroup.accommodationOffering attribute defined at extension travelservices.
      Returns:
      the accommodationOffering
    • getCheckInTime

      @Accessor(qualifier="checkInTime", type=GETTER) public Date getCheckInTime()
      Generated method - Getter of the AccommodationOrderEntryGroup.checkInTime attribute defined at extension travelservices.
      Returns:
      the checkInTime
    • getContactEmail

      @Accessor(qualifier="contactEmail", type=GETTER) public String getContactEmail()
      Generated method - Getter of the AccommodationOrderEntryGroup.contactEmail attribute defined at extension travelservices.
      Returns:
      the contactEmail
    • getContactName

      @Accessor(qualifier="contactName", type=GETTER) public String getContactName()
      Generated method - Getter of the AccommodationOrderEntryGroup.contactName dynamic attribute defined at extension travelservices.
      Returns:
      the contactName
    • getContactNumber

      @Accessor(qualifier="contactNumber", type=GETTER) public String getContactNumber()
      Generated method - Getter of the AccommodationOrderEntryGroup.contactNumber attribute defined at extension travelservices.
      Returns:
      the contactNumber
    • getEndingDate

      @Accessor(qualifier="endingDate", type=GETTER) public Date getEndingDate()
      Generated method - Getter of the AccommodationOrderEntryGroup.endingDate attribute defined at extension travelservices.
      Returns:
      the endingDate
    • getFirstName

      @Accessor(qualifier="firstName", type=GETTER) public String getFirstName()
      Generated method - Getter of the AccommodationOrderEntryGroup.firstName attribute defined at extension travelservices.
      Returns:
      the firstName
    • getGuestCounts

      @Accessor(qualifier="guestCounts", type=GETTER) public List<GuestCountModel> getGuestCounts()
      Generated method - Getter of the AccommodationOrderEntryGroup.guestCounts attribute defined at extension travelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the guestCounts
    • getLastName

      @Accessor(qualifier="lastName", type=GETTER) public String getLastName()
      Generated method - Getter of the AccommodationOrderEntryGroup.lastName attribute defined at extension travelservices.
      Returns:
      the lastName
    • getRatePlan

      @Accessor(qualifier="ratePlan", type=GETTER) public RatePlanModel getRatePlan()
      Generated method - Getter of the AccommodationOrderEntryGroup.ratePlan attribute defined at extension travelservices.
      Returns:
      the ratePlan
    • getRoomPreferences

      @Accessor(qualifier="roomPreferences", type=GETTER) public List<RoomPreferenceModel> getRoomPreferences()
      Generated method - Getter of the AccommodationOrderEntryGroup.roomPreferences attribute defined at extension travelservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the roomPreferences
    • getRoomStayRefNumber

      @Accessor(qualifier="roomStayRefNumber", type=GETTER) public Integer getRoomStayRefNumber()
      Generated method - Getter of the AccommodationOrderEntryGroup.roomStayRefNumber attribute defined at extension travelservices.
      Returns:
      the roomStayRefNumber
    • getSpecialRequestDetail

      @Accessor(qualifier="specialRequestDetail", type=GETTER) public SpecialRequestDetailModel getSpecialRequestDetail()
      Generated method - Getter of the AccommodationOrderEntryGroup.specialRequestDetail attribute defined at extension travelservices.
      Returns:
      the specialRequestDetail
    • getStartingDate

      @Accessor(qualifier="startingDate", type=GETTER) public Date getStartingDate()
      Generated method - Getter of the AccommodationOrderEntryGroup.startingDate attribute defined at extension travelservices.
      Returns:
      the startingDate
    • setAccommodation

      @Accessor(qualifier="accommodation", type=SETTER) public void setAccommodation(AccommodationModel value)
      Generated method - Setter of AccommodationOrderEntryGroup.accommodation attribute defined at extension travelservices.
      Parameters:
      value - the accommodation
    • setAccommodationOffering

      @Accessor(qualifier="accommodationOffering", type=SETTER) public void setAccommodationOffering(AccommodationOfferingModel value)
      Generated method - Setter of AccommodationOrderEntryGroup.accommodationOffering attribute defined at extension travelservices.
      Parameters:
      value - the accommodationOffering
    • setCheckInTime

      @Accessor(qualifier="checkInTime", type=SETTER) public void setCheckInTime(Date value)
      Generated method - Setter of AccommodationOrderEntryGroup.checkInTime attribute defined at extension travelservices.
      Parameters:
      value - the checkInTime
    • setContactEmail

      @Accessor(qualifier="contactEmail", type=SETTER) public void setContactEmail(String value)
      Generated method - Setter of AccommodationOrderEntryGroup.contactEmail attribute defined at extension travelservices.
      Parameters:
      value - the contactEmail
    • setContactName

      @Accessor(qualifier="contactName", type=SETTER) public void setContactName(String value)
      Generated method - Setter of AccommodationOrderEntryGroup.contactName dynamic attribute defined at extension travelservices.
      Parameters:
      value - the contactName
    • setContactNumber

      @Accessor(qualifier="contactNumber", type=SETTER) public void setContactNumber(String value)
      Generated method - Setter of AccommodationOrderEntryGroup.contactNumber attribute defined at extension travelservices.
      Parameters:
      value - the contactNumber
    • setEndingDate

      @Accessor(qualifier="endingDate", type=SETTER) public void setEndingDate(Date value)
      Generated method - Setter of AccommodationOrderEntryGroup.endingDate attribute defined at extension travelservices.
      Parameters:
      value - the endingDate
    • setFirstName

      @Accessor(qualifier="firstName", type=SETTER) public void setFirstName(String value)
      Generated method - Setter of AccommodationOrderEntryGroup.firstName attribute defined at extension travelservices.
      Parameters:
      value - the firstName
    • setGuestCounts

      @Accessor(qualifier="guestCounts", type=SETTER) public void setGuestCounts(List<GuestCountModel> value)
      Generated method - Setter of AccommodationOrderEntryGroup.guestCounts attribute defined at extension travelservices.
      Parameters:
      value - the guestCounts
    • setLastName

      @Accessor(qualifier="lastName", type=SETTER) public void setLastName(String value)
      Generated method - Setter of AccommodationOrderEntryGroup.lastName attribute defined at extension travelservices.
      Parameters:
      value - the lastName
    • setRatePlan

      @Accessor(qualifier="ratePlan", type=SETTER) public void setRatePlan(RatePlanModel value)
      Generated method - Setter of AccommodationOrderEntryGroup.ratePlan attribute defined at extension travelservices.
      Parameters:
      value - the ratePlan
    • setRoomPreferences

      @Accessor(qualifier="roomPreferences", type=SETTER) public void setRoomPreferences(List<RoomPreferenceModel> value)
      Generated method - Setter of AccommodationOrderEntryGroup.roomPreferences attribute defined at extension travelservices.
      Parameters:
      value - the roomPreferences
    • setRoomStayRefNumber

      @Accessor(qualifier="roomStayRefNumber", type=SETTER) public void setRoomStayRefNumber(Integer value)
      Generated method - Setter of AccommodationOrderEntryGroup.roomStayRefNumber attribute defined at extension travelservices.
      Parameters:
      value - the roomStayRefNumber
    • setSpecialRequestDetail

      @Accessor(qualifier="specialRequestDetail", type=SETTER) public void setSpecialRequestDetail(SpecialRequestDetailModel value)
      Generated method - Setter of AccommodationOrderEntryGroup.specialRequestDetail attribute defined at extension travelservices.
      Parameters:
      value - the specialRequestDetail
    • setStartingDate

      @Accessor(qualifier="startingDate", type=SETTER) public void setStartingDate(Date value)
      Generated method - Setter of AccommodationOrderEntryGroup.startingDate attribute defined at extension travelservices.
      Parameters:
      value - the startingDate