Class QuoteModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
All Implemented Interfaces:
Serializable

public class QuoteModel extends AbstractOrderModel
Generated model class for type Quote first defined at extension core.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _ASSIGNEE2QUOTES
      Generated relation code constant for relation Assignee2Quotes defining source attribute assignee in extension commerceservices.
      See Also:
    • VERSION

      public static final String VERSION
      Generated constant - Attribute key of Quote.version attribute defined at extension core.
      See Also:
    • STATE

      public static final String STATE
      Generated constant - Attribute key of Quote.state attribute defined at extension core.
      See Also:
    • CARTREFERENCE

      public static final String CARTREFERENCE
      Generated constant - Attribute key of Quote.cartReference attribute defined at extension commerceservices.
      See Also:
    • PREVIOUSESTIMATEDTOTAL

      public static final String PREVIOUSESTIMATEDTOTAL
      Generated constant - Attribute key of Quote.previousEstimatedTotal attribute defined at extension commerceservices.
      See Also:
    • ASSIGNEE

      public static final String ASSIGNEE
      Generated constant - Attribute key of Quote.assignee attribute defined at extension commerceservices.
      See Also:
    • GENERATEDNOTIFICATIONS

      public static final String GENERATEDNOTIFICATIONS
      Generated constant - Attribute key of Quote.generatedNotifications attribute defined at extension commerceservices.
      See Also:
    • CPQEXTERNALQUOTEID

      public static final String CPQEXTERNALQUOTEID
      Generated constant - Attribute key of Quote.cpqExternalQuoteId attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQEXTERNALCOMMENTS

      public static final String CPQEXTERNALCOMMENTS
      Generated constant - Attribute key of Quote.cpqExternalComments attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQORDERCODE

      public static final String CPQORDERCODE
      Generated constant - Attribute key of Quote.cpqOrderCode attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQQUOTEPROPOSALDOCUMENT

      public static final String CPQQUOTEPROPOSALDOCUMENT
      Generated constant - Attribute key of Quote.cpqQuoteProposalDocument attribute defined at extension sapcpqquoteintegration.
      See Also:
    • PROPOSALMESSAGE

      public static final String PROPOSALMESSAGE
      Generated constant - Attribute key of Quote.proposalMessage attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQHEADERDISCOUNT

      public static final String CPQHEADERDISCOUNT
      Generated constant - Attribute key of Quote.cpqHeaderDiscount attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQSALESORGANIZATION

      public static final String CPQSALESORGANIZATION
      Generated constant - Attribute key of Quote.cpqSalesOrganization attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQDISTRIBUTIONCHANNEL

      public static final String CPQDISTRIBUTIONCHANNEL
      Generated constant - Attribute key of Quote.cpqDistributionChannel attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQDIVISION

      public static final String CPQDIVISION
      Generated constant - Attribute key of Quote.cpqDivision attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQQUOTEENTRIES

      public static final String CPQQUOTEENTRIES
      Generated constant - Attribute key of Quote.cpqQuoteEntries attribute defined at extension sapcpqquoteintegration.
      See Also:
    • CPQQUOTENUMBER

      public static final String CPQQUOTENUMBER
      Generated constant - Attribute key of Quote.cpqQuoteNumber attribute defined at extension sapcpqquoteintegration.
      See Also:
    • EXTERNALQUOTEID

      public static final String EXTERNALQUOTEID
      Generated constant - Attribute key of Quote.externalQuoteId attribute defined at extension sapquoteintegration.
      See Also:
    • EXTERNALQUOTEDOCUMENT

      public static final String EXTERNALQUOTEDOCUMENT
      Generated constant - Attribute key of Quote.externalQuoteDocument attribute defined at extension sapquoteintegration.
      See Also:
    • EXTERNALQUOTEDOCUMENTBLOB

      public static final String EXTERNALQUOTEDOCUMENTBLOB
      Generated constant - Attribute key of Quote.externalQuoteDocumentBlob attribute defined at extension sapquoteintegration.
      See Also:
    • EXTERNALCOMMENTS

      public static final String EXTERNALCOMMENTS
      Generated constant - Attribute key of Quote.externalComments attribute defined at extension sapquoteintegration.
      See Also:
    • ORDERCODE

      public static final String ORDERCODE
      Generated constant - Attribute key of Quote.orderCode attribute defined at extension sapquoteintegration.
      See Also:
    • PROPOSALDOCUMENT

      public static final String PROPOSALDOCUMENT
      Generated constant - Attribute key of Quote.proposalDocument attribute defined at extension sapquoteintegration.
      See Also:
    • EXTERNALGLOBALDISCOUNTS

      public static final String EXTERNALGLOBALDISCOUNTS
      Generated constant - Attribute key of Quote.externalGlobalDiscounts attribute defined at extension sapquoteintegration.
      See Also:
    • HEADERDISCOUNT

      public static final String HEADERDISCOUNT
      Generated constant - Attribute key of Quote.headerDiscount attribute defined at extension sapquoteintegration.
      See Also:
    • SALESORGANIZATION

      public static final String SALESORGANIZATION
      Generated constant - Attribute key of Quote.salesOrganization attribute defined at extension sapquoteintegration.
      See Also:
    • DISTRIBUTIONCHANNEL

      public static final String DISTRIBUTIONCHANNEL
      Generated constant - Attribute key of Quote.distributionChannel attribute defined at extension sapquoteintegration.
      See Also:
    • DIVISION

      public static final String DIVISION
      Generated constant - Attribute key of Quote.division attribute defined at extension sapquoteintegration.
      See Also:
    • STOREUID

      public static final String STOREUID
      Generated constant - Attribute key of Quote.storeUid attribute defined at extension sapquoteintegration.
      See Also:
    • QUOTEENTRIES

      public static final String QUOTEENTRIES
      Generated constant - Attribute key of Quote.quoteEntries attribute defined at extension c4ccpiquote.
      See Also:
    • C4CQUOTEEXTERNALQUOTEID

      public static final String C4CQUOTEEXTERNALQUOTEID
      Generated constant - Attribute key of Quote.c4cQuoteExternalQuoteId attribute defined at extension c4ccpiquote.
      See Also:
    • C4CCPISALESORGANIZATION

      public static final String C4CCPISALESORGANIZATION
      Generated constant - Attribute key of Quote.c4cCpiSalesOrganization attribute defined at extension c4ccpiquote.
      See Also:
    • C4CCPIDISTRIBUTIONCHANNEL

      public static final String C4CCPIDISTRIBUTIONCHANNEL
      Generated constant - Attribute key of Quote.c4cCpiDistributionChannel attribute defined at extension c4ccpiquote.
      See Also:
    • C4CCPIDIVISION

      public static final String C4CCPIDIVISION
      Generated constant - Attribute key of Quote.c4cCpiDivision attribute defined at extension c4ccpiquote.
      See Also:
    • HEADERPRICECOMPONENTLIST

      public static final String HEADERPRICECOMPONENTLIST
      Generated constant - Attribute key of Quote.headerPriceComponentList attribute defined at extension c4ccpiquote.
      See Also:
    • QUOTEORDERID

      public static final String QUOTEORDERID
      Generated constant - Attribute key of Quote.quoteOrderId attribute defined at extension c4ccpiquote.
      See Also:
    • CPQSBQUOTEPROPOSALDOCUMENT

      public static final String CPQSBQUOTEPROPOSALDOCUMENT
      Generated constant - Attribute key of Quote.cpqSbQuoteProposalDocument attribute defined at extension saprevenuecloudorder.
      See Also:
  • Constructor Details

    • QuoteModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public QuoteModel(CurrencyModel _currency, Date _date, QuoteState _state, UserModel _user, Integer _version)
      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:
      _currency - initial attribute declared by type AbstractOrder at extension core
      _date - initial attribute declared by type AbstractOrder at extension core
      _state - initial attribute declared by type Quote at extension core
      _user - initial attribute declared by type Quote at extension core
      _version - initial attribute declared by type Quote at extension core
    • QuoteModel

      @Deprecated(since="4.1.1", forRemoval=true) public QuoteModel(CurrencyModel _currency, Date _date, ItemModel _owner, QuoteState _state, UserModel _user, Integer _version)
      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:
      _currency - initial attribute declared by type AbstractOrder at extension core
      _date - initial attribute declared by type AbstractOrder at extension core
      _owner - initial attribute declared by type Item at extension core
      _state - initial attribute declared by type Quote at extension core
      _user - initial attribute declared by type Quote at extension core
      _version - initial attribute declared by type Quote at extension core
  • Method Details

    • getAssignee

      @Accessor(qualifier="assignee", type=GETTER) public UserModel getAssignee()
      Generated method - Getter of the Quote.assignee attribute defined at extension commerceservices.
      Returns:
      the assignee
    • getC4cCpiDistributionChannel

      @Accessor(qualifier="c4cCpiDistributionChannel", type=GETTER) public String getC4cCpiDistributionChannel()
      Generated method - Getter of the Quote.c4cCpiDistributionChannel attribute defined at extension c4ccpiquote.
      Returns:
      the c4cCpiDistributionChannel - Distribution Channel
    • getC4cCpiDivision

      @Accessor(qualifier="c4cCpiDivision", type=GETTER) public String getC4cCpiDivision()
      Generated method - Getter of the Quote.c4cCpiDivision attribute defined at extension c4ccpiquote.
      Returns:
      the c4cCpiDivision - Division
    • getC4cCpiSalesOrganization

      @Accessor(qualifier="c4cCpiSalesOrganization", type=GETTER) public String getC4cCpiSalesOrganization()
      Generated method - Getter of the Quote.c4cCpiSalesOrganization attribute defined at extension c4ccpiquote.
      Returns:
      the c4cCpiSalesOrganization - Sales Organization
    • getC4cQuoteExternalQuoteId

      @Accessor(qualifier="c4cQuoteExternalQuoteId", type=GETTER) public String getC4cQuoteExternalQuoteId()
      Generated method - Getter of the Quote.c4cQuoteExternalQuoteId attribute defined at extension c4ccpiquote.
      Returns:
      the c4cQuoteExternalQuoteId - Unique identifier of Quote in the Integrated System, eg. C4C
    • getCartReference

      @Accessor(qualifier="cartReference", type=GETTER) public CartModel getCartReference()
      Generated method - Getter of the Quote.cartReference attribute defined at extension commerceservices.
      Returns:
      the cartReference - The reference to cart used to manipulate the quote.
    • getCpqDistributionChannel

      @Accessor(qualifier="cpqDistributionChannel", type=GETTER) public String getCpqDistributionChannel()
      Generated method - Getter of the Quote.cpqDistributionChannel attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqDistributionChannel - Distribution Channel
    • getCpqDivision

      @Accessor(qualifier="cpqDivision", type=GETTER) public String getCpqDivision()
      Generated method - Getter of the Quote.cpqDivision attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqDivision - Division
    • getCpqExternalComments

      @Accessor(qualifier="cpqExternalComments", type=GETTER) public String getCpqExternalComments()
      Generated method - Getter of the Quote.cpqExternalComments attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqExternalComments - External header level comments in XML formal to be parsed in pre-persist-hook
    • getCpqExternalQuoteId

      @Accessor(qualifier="cpqExternalQuoteId", type=GETTER) public String getCpqExternalQuoteId()
      Generated method - Getter of the Quote.cpqExternalQuoteId attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqExternalQuoteId - Unique identifier of Quote in the Integrated System, eg. Callidus CPQ
    • getCpqHeaderDiscount

      @Accessor(qualifier="cpqHeaderDiscount", type=GETTER) public Double getCpqHeaderDiscount()
      Generated method - Getter of the Quote.cpqHeaderDiscount attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqHeaderDiscount
    • getCpqOrderCode

      @Accessor(qualifier="cpqOrderCode", type=GETTER) public String getCpqOrderCode()
      Generated method - Getter of the Quote.cpqOrderCode attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqOrderCode - Unique identifier of Order Created for particular Quote
    • getCpqQuoteEntries

      @Accessor(qualifier="cpqQuoteEntries", type=GETTER) public List<QuoteEntryModel> getCpqQuoteEntries()
      Generated method - Getter of the Quote.cpqQuoteEntries attribute defined at extension sapcpqquoteintegration. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the cpqQuoteEntries
    • getCpqQuoteNumber

      @Accessor(qualifier="cpqQuoteNumber", type=GETTER) public String getCpqQuoteNumber()
      Generated method - Getter of the Quote.cpqQuoteNumber attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqQuoteNumber - Quote Number of Quote in the Integrated System, eg. Callidus CPQ
    • getCpqQuoteProposalDocument

      @Accessor(qualifier="cpqQuoteProposalDocument", type=GETTER) public String getCpqQuoteProposalDocument()
      Generated method - Getter of the Quote.cpqQuoteProposalDocument attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqQuoteProposalDocument - Externally generated Proposal PDF Document
    • getCpqSalesOrganization

      @Accessor(qualifier="cpqSalesOrganization", type=GETTER) public String getCpqSalesOrganization()
      Generated method - Getter of the Quote.cpqSalesOrganization attribute defined at extension sapcpqquoteintegration.
      Returns:
      the cpqSalesOrganization - Sales Organization
    • getCpqSbQuoteProposalDocument

      @Accessor(qualifier="cpqSbQuoteProposalDocument", type=GETTER) public String getCpqSbQuoteProposalDocument()
      Generated method - Getter of the Quote.cpqSbQuoteProposalDocument attribute defined at extension saprevenuecloudorder.
      Returns:
      the cpqSbQuoteProposalDocument - Externally generated Proposal PDF Document
    • getDistributionChannel

      @Accessor(qualifier="distributionChannel", type=GETTER) public String getDistributionChannel()
      Generated method - Getter of the Quote.distributionChannel attribute defined at extension sapquoteintegration.
      Returns:
      the distributionChannel - Distribution Channel
    • getDivision

      @Accessor(qualifier="division", type=GETTER) public String getDivision()
      Generated method - Getter of the Quote.division attribute defined at extension sapquoteintegration.
      Returns:
      the division - Division
    • getExternalComments

      @Accessor(qualifier="externalComments", type=GETTER) public String getExternalComments()
      Generated method - Getter of the Quote.externalComments attribute defined at extension sapquoteintegration.
      Returns:
      the externalComments - External header level comments in XML formal to be parsed in pre-persist-hook
    • getExternalGlobalDiscounts

      @Accessor(qualifier="externalGlobalDiscounts", type=GETTER) public List<String> getExternalGlobalDiscounts()
      Generated method - Getter of the Quote.externalGlobalDiscounts attribute defined at extension sapquoteintegration. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the externalGlobalDiscounts - Header level discounts collection
    • getExternalQuoteDocument

      @Accessor(qualifier="externalQuoteDocument", type=GETTER) public String getExternalQuoteDocument()
      Generated method - Getter of the Quote.externalQuoteDocument attribute defined at extension sapquoteintegration.
      Returns:
      the externalQuoteDocument - Quote Document eg. in PDF Base64 form
    • getExternalQuoteDocumentBlob

      @Accessor(qualifier="externalQuoteDocumentBlob", type=GETTER) public Object getExternalQuoteDocumentBlob()
      Generated method - Getter of the Quote.externalQuoteDocumentBlob attribute defined at extension sapquoteintegration.
      Returns:
      the externalQuoteDocumentBlob - Proposal Document
    • getExternalQuoteId

      @Accessor(qualifier="externalQuoteId", type=GETTER) public String getExternalQuoteId()
      Generated method - Getter of the Quote.externalQuoteId attribute defined at extension sapquoteintegration.
      Returns:
      the externalQuoteId - Unique identifier of Quote in the Integrated System, eg. Callidus CPQ
    • getGeneratedNotifications

      @Accessor(qualifier="generatedNotifications", type=GETTER) public Set<QuoteNotificationType> getGeneratedNotifications()
      Generated method - Getter of the Quote.generatedNotifications attribute defined at extension commerceservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the generatedNotifications
    • getHeaderDiscount

      @Accessor(qualifier="headerDiscount", type=GETTER) public Double getHeaderDiscount()
      Generated method - Getter of the Quote.headerDiscount attribute defined at extension sapquoteintegration.
      Returns:
      the headerDiscount
    • getHeaderPriceComponentList

      @Accessor(qualifier="headerPriceComponentList", type=GETTER) public List<SAPC4CPriceComponentModel> getHeaderPriceComponentList()
      Generated method - Getter of the Quote.headerPriceComponentList attribute defined at extension c4ccpiquote. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the headerPriceComponentList
    • getOrderCode

      @Accessor(qualifier="orderCode", type=GETTER) public String getOrderCode()
      Generated method - Getter of the Quote.orderCode attribute defined at extension sapquoteintegration.
      Returns:
      the orderCode - Unique identifier of Order Created for particular Quote
    • getPreviousEstimatedTotal

      @Accessor(qualifier="previousEstimatedTotal", type=GETTER) public Double getPreviousEstimatedTotal()
      Generated method - Getter of the Quote.previousEstimatedTotal attribute defined at extension commerceservices.
      Returns:
      the previousEstimatedTotal - Previously estimated total
    • getProposalDocument

      @Accessor(qualifier="proposalDocument", type=GETTER) public MediaModel getProposalDocument()
      Generated method - Getter of the Quote.proposalDocument attribute defined at extension sapquoteintegration.
      Returns:
      the proposalDocument - Externally generated Proposal PDF Document
    • getProposalMessage

      @Accessor(qualifier="proposalMessage", type=GETTER) public String getProposalMessage()
      Generated method - Getter of the Quote.proposalMessage attribute defined at extension sapcpqquoteintegration.
      Returns:
      the proposalMessage - Externally generated Proposal PDF Document
    • getQuoteEntries

      @Accessor(qualifier="quoteEntries", type=GETTER) public List<QuoteEntryModel> getQuoteEntries()
      Generated method - Getter of the Quote.quoteEntries attribute defined at extension c4ccpiquote. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the quoteEntries
    • getQuoteOrderId

      @Accessor(qualifier="quoteOrderId", type=GETTER) public String getQuoteOrderId()
      Generated method - Getter of the Quote.quoteOrderId attribute defined at extension c4ccpiquote.
      Returns:
      the quoteOrderId
    • getSalesOrganization

      @Accessor(qualifier="salesOrganization", type=GETTER) public String getSalesOrganization()
      Generated method - Getter of the Quote.salesOrganization attribute defined at extension sapquoteintegration.
      Returns:
      the salesOrganization - Sales Organization
    • getState

      @Accessor(qualifier="state", type=GETTER) public QuoteState getState()
      Generated method - Getter of the Quote.state attribute defined at extension core.
      Returns:
      the state - Current state of the quote
    • getStoreUid

      @Accessor(qualifier="storeUid", type=GETTER) public String getStoreUid()
      Generated method - Getter of the Quote.storeUid attribute defined at extension sapquoteintegration.
      Returns:
      the storeUid - Store UID
    • getVersion

      @Accessor(qualifier="version", type=GETTER) public Integer getVersion()
      Generated method - Getter of the Quote.version attribute defined at extension core.
      Returns:
      the version - The version of the quote. Along with code it makes a quote instance unique.
    • setAssignee

      @Accessor(qualifier="assignee", type=SETTER) public void setAssignee(UserModel value)
      Generated method - Setter of Quote.assignee attribute defined at extension commerceservices.
      Parameters:
      value - the assignee
    • setC4cCpiDistributionChannel

      @Accessor(qualifier="c4cCpiDistributionChannel", type=SETTER) public void setC4cCpiDistributionChannel(String value)
      Generated method - Setter of Quote.c4cCpiDistributionChannel attribute defined at extension c4ccpiquote.
      Parameters:
      value - the c4cCpiDistributionChannel - Distribution Channel
    • setC4cCpiDivision

      @Accessor(qualifier="c4cCpiDivision", type=SETTER) public void setC4cCpiDivision(String value)
      Generated method - Setter of Quote.c4cCpiDivision attribute defined at extension c4ccpiquote.
      Parameters:
      value - the c4cCpiDivision - Division
    • setC4cCpiSalesOrganization

      @Accessor(qualifier="c4cCpiSalesOrganization", type=SETTER) public void setC4cCpiSalesOrganization(String value)
      Generated method - Setter of Quote.c4cCpiSalesOrganization attribute defined at extension c4ccpiquote.
      Parameters:
      value - the c4cCpiSalesOrganization - Sales Organization
    • setC4cQuoteExternalQuoteId

      @Accessor(qualifier="c4cQuoteExternalQuoteId", type=SETTER) public void setC4cQuoteExternalQuoteId(String value)
      Generated method - Setter of Quote.c4cQuoteExternalQuoteId attribute defined at extension c4ccpiquote.
      Parameters:
      value - the c4cQuoteExternalQuoteId - Unique identifier of Quote in the Integrated System, eg. C4C
    • setCartReference

      @Accessor(qualifier="cartReference", type=SETTER) public void setCartReference(CartModel value)
      Generated method - Setter of Quote.cartReference attribute defined at extension commerceservices.
      Parameters:
      value - the cartReference - The reference to cart used to manipulate the quote.
    • setCpqDistributionChannel

      @Accessor(qualifier="cpqDistributionChannel", type=SETTER) public void setCpqDistributionChannel(String value)
      Generated method - Setter of Quote.cpqDistributionChannel attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqDistributionChannel - Distribution Channel
    • setCpqDivision

      @Accessor(qualifier="cpqDivision", type=SETTER) public void setCpqDivision(String value)
      Generated method - Setter of Quote.cpqDivision attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqDivision - Division
    • setCpqExternalComments

      @Accessor(qualifier="cpqExternalComments", type=SETTER) public void setCpqExternalComments(String value)
      Generated method - Setter of Quote.cpqExternalComments attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqExternalComments - External header level comments in XML formal to be parsed in pre-persist-hook
    • setCpqExternalQuoteId

      @Accessor(qualifier="cpqExternalQuoteId", type=SETTER) public void setCpqExternalQuoteId(String value)
      Generated method - Setter of Quote.cpqExternalQuoteId attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqExternalQuoteId - Unique identifier of Quote in the Integrated System, eg. Callidus CPQ
    • setCpqHeaderDiscount

      @Accessor(qualifier="cpqHeaderDiscount", type=SETTER) public void setCpqHeaderDiscount(Double value)
      Generated method - Setter of Quote.cpqHeaderDiscount attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqHeaderDiscount
    • setCpqOrderCode

      @Accessor(qualifier="cpqOrderCode", type=SETTER) public void setCpqOrderCode(String value)
      Generated method - Setter of Quote.cpqOrderCode attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqOrderCode - Unique identifier of Order Created for particular Quote
    • setCpqQuoteEntries

      @Accessor(qualifier="cpqQuoteEntries", type=SETTER) public void setCpqQuoteEntries(List<QuoteEntryModel> value)
      Generated method - Setter of Quote.cpqQuoteEntries attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqQuoteEntries
    • setCpqQuoteNumber

      @Accessor(qualifier="cpqQuoteNumber", type=SETTER) public void setCpqQuoteNumber(String value)
      Generated method - Setter of Quote.cpqQuoteNumber attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqQuoteNumber - Quote Number of Quote in the Integrated System, eg. Callidus CPQ
    • setCpqQuoteProposalDocument

      @Accessor(qualifier="cpqQuoteProposalDocument", type=SETTER) public void setCpqQuoteProposalDocument(String value)
      Generated method - Setter of Quote.cpqQuoteProposalDocument attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqQuoteProposalDocument - Externally generated Proposal PDF Document
    • setCpqSalesOrganization

      @Accessor(qualifier="cpqSalesOrganization", type=SETTER) public void setCpqSalesOrganization(String value)
      Generated method - Setter of Quote.cpqSalesOrganization attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the cpqSalesOrganization - Sales Organization
    • setCpqSbQuoteProposalDocument

      @Accessor(qualifier="cpqSbQuoteProposalDocument", type=SETTER) public void setCpqSbQuoteProposalDocument(String value)
      Generated method - Setter of Quote.cpqSbQuoteProposalDocument attribute defined at extension saprevenuecloudorder.
      Parameters:
      value - the cpqSbQuoteProposalDocument - Externally generated Proposal PDF Document
    • setDistributionChannel

      @Accessor(qualifier="distributionChannel", type=SETTER) public void setDistributionChannel(String value)
      Generated method - Setter of Quote.distributionChannel attribute defined at extension sapquoteintegration.
      Parameters:
      value - the distributionChannel - Distribution Channel
    • setDivision

      @Accessor(qualifier="division", type=SETTER) public void setDivision(String value)
      Generated method - Setter of Quote.division attribute defined at extension sapquoteintegration.
      Parameters:
      value - the division - Division
    • setExternalComments

      @Accessor(qualifier="externalComments", type=SETTER) public void setExternalComments(String value)
      Generated method - Setter of Quote.externalComments attribute defined at extension sapquoteintegration.
      Parameters:
      value - the externalComments - External header level comments in XML formal to be parsed in pre-persist-hook
    • setExternalGlobalDiscounts

      @Accessor(qualifier="externalGlobalDiscounts", type=SETTER) public void setExternalGlobalDiscounts(List<String> value)
      Generated method - Setter of Quote.externalGlobalDiscounts attribute defined at extension sapquoteintegration.
      Parameters:
      value - the externalGlobalDiscounts - Header level discounts collection
    • setExternalQuoteDocument

      @Accessor(qualifier="externalQuoteDocument", type=SETTER) public void setExternalQuoteDocument(String value)
      Generated method - Setter of Quote.externalQuoteDocument attribute defined at extension sapquoteintegration.
      Parameters:
      value - the externalQuoteDocument - Quote Document eg. in PDF Base64 form
    • setExternalQuoteDocumentBlob

      @Accessor(qualifier="externalQuoteDocumentBlob", type=SETTER) public void setExternalQuoteDocumentBlob(Object value)
      Generated method - Setter of Quote.externalQuoteDocumentBlob attribute defined at extension sapquoteintegration.
      Parameters:
      value - the externalQuoteDocumentBlob - Proposal Document
    • setExternalQuoteId

      @Accessor(qualifier="externalQuoteId", type=SETTER) public void setExternalQuoteId(String value)
      Generated method - Setter of Quote.externalQuoteId attribute defined at extension sapquoteintegration.
      Parameters:
      value - the externalQuoteId - Unique identifier of Quote in the Integrated System, eg. Callidus CPQ
    • setGeneratedNotifications

      @Accessor(qualifier="generatedNotifications", type=SETTER) public void setGeneratedNotifications(Set<QuoteNotificationType> value)
      Generated method - Setter of Quote.generatedNotifications attribute defined at extension commerceservices.
      Parameters:
      value - the generatedNotifications
    • setHeaderDiscount

      @Accessor(qualifier="headerDiscount", type=SETTER) public void setHeaderDiscount(Double value)
      Generated method - Setter of Quote.headerDiscount attribute defined at extension sapquoteintegration.
      Parameters:
      value - the headerDiscount
    • setHeaderPriceComponentList

      @Accessor(qualifier="headerPriceComponentList", type=SETTER) public void setHeaderPriceComponentList(List<SAPC4CPriceComponentModel> value)
      Generated method - Setter of Quote.headerPriceComponentList attribute defined at extension c4ccpiquote.
      Parameters:
      value - the headerPriceComponentList
    • setOrderCode

      @Accessor(qualifier="orderCode", type=SETTER) public void setOrderCode(String value)
      Generated method - Setter of Quote.orderCode attribute defined at extension sapquoteintegration.
      Parameters:
      value - the orderCode - Unique identifier of Order Created for particular Quote
    • setPreviousEstimatedTotal

      @Accessor(qualifier="previousEstimatedTotal", type=SETTER) public void setPreviousEstimatedTotal(Double value)
      Generated method - Setter of Quote.previousEstimatedTotal attribute defined at extension commerceservices.
      Parameters:
      value - the previousEstimatedTotal - Previously estimated total
    • setProposalDocument

      @Accessor(qualifier="proposalDocument", type=SETTER) public void setProposalDocument(MediaModel value)
      Generated method - Setter of Quote.proposalDocument attribute defined at extension sapquoteintegration.
      Parameters:
      value - the proposalDocument - Externally generated Proposal PDF Document
    • setProposalMessage

      @Accessor(qualifier="proposalMessage", type=SETTER) public void setProposalMessage(String value)
      Generated method - Setter of Quote.proposalMessage attribute defined at extension sapcpqquoteintegration.
      Parameters:
      value - the proposalMessage - Externally generated Proposal PDF Document
    • setQuoteEntries

      @Accessor(qualifier="quoteEntries", type=SETTER) public void setQuoteEntries(List<QuoteEntryModel> value)
      Generated method - Setter of Quote.quoteEntries attribute defined at extension c4ccpiquote.
      Parameters:
      value - the quoteEntries
    • setQuoteOrderId

      @Accessor(qualifier="quoteOrderId", type=SETTER) public void setQuoteOrderId(String value)
      Generated method - Setter of Quote.quoteOrderId attribute defined at extension c4ccpiquote.
      Parameters:
      value - the quoteOrderId
    • setSalesOrganization

      @Accessor(qualifier="salesOrganization", type=SETTER) public void setSalesOrganization(String value)
      Generated method - Setter of Quote.salesOrganization attribute defined at extension sapquoteintegration.
      Parameters:
      value - the salesOrganization - Sales Organization
    • setState

      @Accessor(qualifier="state", type=SETTER) public void setState(QuoteState value)
      Generated method - Setter of Quote.state attribute defined at extension core.
      Parameters:
      value - the state - Current state of the quote
    • setStoreUid

      @Accessor(qualifier="storeUid", type=SETTER) public void setStoreUid(String value)
      Generated method - Setter of Quote.storeUid attribute defined at extension sapquoteintegration.
      Parameters:
      value - the storeUid - Store UID
    • setVersion

      @Accessor(qualifier="version", type=SETTER) public void setVersion(Integer value)
      Generated method - Initial setter of Quote.version attribute defined at extension core. Can only be used at creation of model - before first save.
      Parameters:
      value - the version - The version of the quote. Along with code it makes a quote instance unique.