Class SAPOfferInteractionModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class SAPOfferInteractionModel
    extends ItemModel
    Generated model class for type SAPOfferInteraction first defined at extension sapymktrecommendationbuffer.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String CONTACTID
      Generated constant - Attribute key of SAPOfferInteraction.contactId attribute defined at extension sapymktrecommendationbuffer.
      static java.lang.String CONTACTIDORIGIN
      Generated constant - Attribute key of SAPOfferInteraction.contactIdOrigin attribute defined at extension sapymktrecommendationbuffer.
      static java.lang.String INTERACTIONTYPE
      Generated constant - Attribute key of SAPOfferInteraction.interactionType attribute defined at extension sapymktrecommendationbuffer.
      static java.lang.String OFFERCONTENTITEMID
      Generated constant - Attribute key of SAPOfferInteraction.offerContentItemId attribute defined at extension sapymktrecommendationbuffer.
      static java.lang.String OFFERID
      Generated constant - Attribute key of SAPOfferInteraction.offerId attribute defined at extension sapymktrecommendationbuffer.
      static java.lang.String OFFERRECOMMENDATIONSCENARIOID
      Generated constant - Attribute key of SAPOfferInteraction.offerRecommendationScenarioId attribute defined at extension sapymktrecommendationbuffer.
      static java.lang.String TIMESTAMP
      Generated constant - Attribute key of SAPOfferInteraction.timeStamp attribute defined at extension sapymktrecommendationbuffer.
    • Constructor Summary

      Constructors 
      Constructor Description
      SAPOfferInteractionModel()
      Generated constructor - Default constructor for generic creation.
      SAPOfferInteractionModel​(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      SAPOfferInteractionModel​(java.lang.String _contactId, java.lang.String _contactIdOrigin, java.lang.String _interactionType, java.lang.String _offerContentItemId, java.lang.String _offerId, java.lang.String _offerRecommendationScenarioId, ItemModel _owner, java.util.Date _timeStamp)
      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
      SAPOfferInteractionModel​(java.lang.String _contactId, java.lang.String _contactIdOrigin, java.lang.String _interactionType, java.lang.String _offerContentItemId, java.lang.String _offerId, java.lang.String _offerRecommendationScenarioId, java.util.Date _timeStamp)
      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
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • CONTACTID

        public static final java.lang.String CONTACTID
        Generated constant - Attribute key of SAPOfferInteraction.contactId attribute defined at extension sapymktrecommendationbuffer.
        See Also:
        Constant Field Values
      • CONTACTIDORIGIN

        public static final java.lang.String CONTACTIDORIGIN
        Generated constant - Attribute key of SAPOfferInteraction.contactIdOrigin attribute defined at extension sapymktrecommendationbuffer.
        See Also:
        Constant Field Values
      • INTERACTIONTYPE

        public static final java.lang.String INTERACTIONTYPE
        Generated constant - Attribute key of SAPOfferInteraction.interactionType attribute defined at extension sapymktrecommendationbuffer.
        See Also:
        Constant Field Values
      • TIMESTAMP

        public static final java.lang.String TIMESTAMP
        Generated constant - Attribute key of SAPOfferInteraction.timeStamp attribute defined at extension sapymktrecommendationbuffer.
        See Also:
        Constant Field Values
      • OFFERID

        public static final java.lang.String OFFERID
        Generated constant - Attribute key of SAPOfferInteraction.offerId attribute defined at extension sapymktrecommendationbuffer.
        See Also:
        Constant Field Values
      • OFFERCONTENTITEMID

        public static final java.lang.String OFFERCONTENTITEMID
        Generated constant - Attribute key of SAPOfferInteraction.offerContentItemId attribute defined at extension sapymktrecommendationbuffer.
        See Also:
        Constant Field Values
      • OFFERRECOMMENDATIONSCENARIOID

        public static final java.lang.String OFFERRECOMMENDATIONSCENARIOID
        Generated constant - Attribute key of SAPOfferInteraction.offerRecommendationScenarioId attribute defined at extension sapymktrecommendationbuffer.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SAPOfferInteractionModel

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

        public SAPOfferInteractionModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • SAPOfferInteractionModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SAPOfferInteractionModel​(java.lang.String _contactId,
                                        java.lang.String _contactIdOrigin,
                                        java.lang.String _interactionType,
                                        java.lang.String _offerContentItemId,
                                        java.lang.String _offerId,
                                        java.lang.String _offerRecommendationScenarioId,
                                        java.util.Date _timeStamp)
        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:
        _contactId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _contactIdOrigin - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _interactionType - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _offerContentItemId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _offerId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _offerRecommendationScenarioId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _timeStamp - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
      • SAPOfferInteractionModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SAPOfferInteractionModel​(java.lang.String _contactId,
                                        java.lang.String _contactIdOrigin,
                                        java.lang.String _interactionType,
                                        java.lang.String _offerContentItemId,
                                        java.lang.String _offerId,
                                        java.lang.String _offerRecommendationScenarioId,
                                        ItemModel _owner,
                                        java.util.Date _timeStamp)
        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:
        _contactId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _contactIdOrigin - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _interactionType - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _offerContentItemId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _offerId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _offerRecommendationScenarioId - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
        _owner - initial attribute declared by type Item at extension core
        _timeStamp - initial attribute declared by type SAPOfferInteraction at extension sapymktrecommendationbuffer
    • Method Detail

      • getContactId

        @Accessor(qualifier="contactId",
                  type=GETTER)
        public java.lang.String getContactId()
        Generated method - Getter of the SAPOfferInteraction.contactId attribute defined at extension sapymktrecommendationbuffer.
        Returns:
        the contactId - Interaction Contact ID
      • getContactIdOrigin

        @Accessor(qualifier="contactIdOrigin",
                  type=GETTER)
        public java.lang.String getContactIdOrigin()
        Generated method - Getter of the SAPOfferInteraction.contactIdOrigin attribute defined at extension sapymktrecommendationbuffer.
        Returns:
        the contactIdOrigin - Interaction Contact ID Origin
      • getInteractionType

        @Accessor(qualifier="interactionType",
                  type=GETTER)
        public java.lang.String getInteractionType()
        Generated method - Getter of the SAPOfferInteraction.interactionType attribute defined at extension sapymktrecommendationbuffer.
        Returns:
        the interactionType - Interaction Type
      • getOfferContentItemId

        @Accessor(qualifier="offerContentItemId",
                  type=GETTER)
        public java.lang.String getOfferContentItemId()
        Generated method - Getter of the SAPOfferInteraction.offerContentItemId attribute defined at extension sapymktrecommendationbuffer.
        Returns:
        the offerContentItemId - Offer Content Item ID
      • getOfferId

        @Accessor(qualifier="offerId",
                  type=GETTER)
        public java.lang.String getOfferId()
        Generated method - Getter of the SAPOfferInteraction.offerId attribute defined at extension sapymktrecommendationbuffer.
        Returns:
        the offerId - Offer ID
      • getOfferRecommendationScenarioId

        @Accessor(qualifier="offerRecommendationScenarioId",
                  type=GETTER)
        public java.lang.String getOfferRecommendationScenarioId()
        Generated method - Getter of the SAPOfferInteraction.offerRecommendationScenarioId attribute defined at extension sapymktrecommendationbuffer.
        Returns:
        the offerRecommendationScenarioId - Offer Recommendation Scenario ID
      • getTimeStamp

        @Accessor(qualifier="timeStamp",
                  type=GETTER)
        public java.util.Date getTimeStamp()
        Generated method - Getter of the SAPOfferInteraction.timeStamp attribute defined at extension sapymktrecommendationbuffer.
        Returns:
        the timeStamp - Time Stamp
      • setContactId

        @Accessor(qualifier="contactId",
                  type=SETTER)
        public void setContactId​(java.lang.String value)
        Generated method - Setter of SAPOfferInteraction.contactId attribute defined at extension sapymktrecommendationbuffer.
        Parameters:
        value - the contactId - Interaction Contact ID
      • setContactIdOrigin

        @Accessor(qualifier="contactIdOrigin",
                  type=SETTER)
        public void setContactIdOrigin​(java.lang.String value)
        Generated method - Setter of SAPOfferInteraction.contactIdOrigin attribute defined at extension sapymktrecommendationbuffer.
        Parameters:
        value - the contactIdOrigin - Interaction Contact ID Origin
      • setInteractionType

        @Accessor(qualifier="interactionType",
                  type=SETTER)
        public void setInteractionType​(java.lang.String value)
        Generated method - Setter of SAPOfferInteraction.interactionType attribute defined at extension sapymktrecommendationbuffer.
        Parameters:
        value - the interactionType - Interaction Type
      • setOfferContentItemId

        @Accessor(qualifier="offerContentItemId",
                  type=SETTER)
        public void setOfferContentItemId​(java.lang.String value)
        Generated method - Setter of SAPOfferInteraction.offerContentItemId attribute defined at extension sapymktrecommendationbuffer.
        Parameters:
        value - the offerContentItemId - Offer Content Item ID
      • setOfferId

        @Accessor(qualifier="offerId",
                  type=SETTER)
        public void setOfferId​(java.lang.String value)
        Generated method - Setter of SAPOfferInteraction.offerId attribute defined at extension sapymktrecommendationbuffer.
        Parameters:
        value - the offerId - Offer ID
      • setOfferRecommendationScenarioId

        @Accessor(qualifier="offerRecommendationScenarioId",
                  type=SETTER)
        public void setOfferRecommendationScenarioId​(java.lang.String value)
        Generated method - Setter of SAPOfferInteraction.offerRecommendationScenarioId attribute defined at extension sapymktrecommendationbuffer.
        Parameters:
        value - the offerRecommendationScenarioId - Offer Recommendation Scenario ID
      • setTimeStamp

        @Accessor(qualifier="timeStamp",
                  type=SETTER)
        public void setTimeStamp​(java.util.Date value)
        Generated method - Setter of SAPOfferInteraction.timeStamp attribute defined at extension sapymktrecommendationbuffer.
        Parameters:
        value - the timeStamp - Time Stamp