java.lang.Object
de.hybris.platform.sap.saprevenuecloudorder.pojo.subscription.v1.Subscription
All Implemented Interfaces:
Serializable

public class Subscription extends Object implements Serializable
See Also:
  • Constructor Details

    • Subscription

      public Subscription()
  • Method Details

    • setSubscriptionId

      public void setSubscriptionId(String subscriptionId)
    • getSubscriptionId

      public String getSubscriptionId()
    • setDocumentNumber

      public void setDocumentNumber(Integer documentNumber)
    • getDocumentNumber

      public Integer getDocumentNumber()
    • setMetadata

      public void setMetadata(Metadata metadata)
    • getMetadata

      public Metadata getMetadata()
    • setValidFrom

      public void setValidFrom(Date validFrom)
    • getValidFrom

      public Date getValidFrom()
    • setBillingCycleReferenceDate

      public void setBillingCycleReferenceDate(Date billingCycleReferenceDate)
    • getBillingCycleReferenceDate

      public Date getBillingCycleReferenceDate()
    • setValidUntil

      public void setValidUntil(Date validUntil)
    • getValidUntil

      public Date getValidUntil()
    • setCustomer

      public void setCustomer(BusinessPartner customer)
    • getCustomer

      public BusinessPartner getCustomer()
    • setMarket

      public void setMarket(Market market)
    • getMarket

      public Market getMarket()
    • setCancellationReason

      public void setCancellationReason(String cancellationReason)
    • getCancellationReason

      public String getCancellationReason()
    • setRequestedCancellationDate

      public void setRequestedCancellationDate(Date requestedCancellationDate)
    • getRequestedCancellationDate

      public Date getRequestedCancellationDate()
    • setCancelledWithOverruledTerms

      public void setCancelledWithOverruledTerms(Boolean cancelledWithOverruledTerms)
    • getCancelledWithOverruledTerms

      public Boolean getCancelledWithOverruledTerms()
    • setPayment

      public void setPayment(Payment payment)
    • getPayment

      public Payment getPayment()
    • setBillSplitElement

      public void setBillSplitElement(String billSplitElement)
    • getBillSplitElement

      public String getBillSplitElement()
    • setCustomReferences

      public void setCustomReferences(List<CustomReference> customReferences)
    • getCustomReferences

      public List<CustomReference> getCustomReferences()
    • setStatus

      public void setStatus(String status)
    • getStatus

      public String getStatus()
    • setContractTerm

      public void setContractTerm(ContractTerm contractTerm)
    • getContractTerm

      public ContractTerm getContractTerm()
    • setCancellationPolicy

      public void setCancellationPolicy(CancellationPolicy cancellationPolicy)
    • getCancellationPolicy

      public CancellationPolicy getCancellationPolicy()
    • setRenewalTerm

      public void setRenewalTerm(RenewalTerm renewalTerm)
    • getRenewalTerm

      public RenewalTerm getRenewalTerm()
    • setWithdrawnAt

      public void setWithdrawnAt(Date withdrawnAt)
    • getWithdrawnAt

      public Date getWithdrawnAt()
    • setBillingCycle

      public void setBillingCycle(String billingCycle)
    • getBillingCycle

      public String getBillingCycle()
    • setCancelledAt

      public void setCancelledAt(Date cancelledAt)
    • getCancelledAt

      public Date getCancelledAt()
    • setNumberOfCyclesBilledTogether

      public void setNumberOfCyclesBilledTogether(Integer numberOfCyclesBilledTogether)
    • getNumberOfCyclesBilledTogether

      public Integer getNumberOfCyclesBilledTogether()
    • setSnapshots

      public void setSnapshots(List<Snapshot> snapshots)
    • getSnapshots

      public List<Snapshot> getSnapshots()
    • setCreatedAt

      public void setCreatedAt(Date createdAt)
    • getCreatedAt

      public Date getCreatedAt()
    • setCreatedBy

      public void setCreatedBy(String createdBy)
    • getCreatedBy

      public String getCreatedBy()
    • setChangedAt

      public void setChangedAt(Date changedAt)
    • getChangedAt

      public Date getChangedAt()
    • setChangedBy

      public void setChangedBy(String changedBy)
    • getChangedBy

      public String getChangedBy()
    • setNextScheduledBillingDate

      public void setNextScheduledBillingDate(Date nextScheduledBillingDate)
    • getNextScheduledBillingDate

      public Date getNextScheduledBillingDate()
    • setBillingCutOverDate

      public void setBillingCutOverDate(Date billingCutOverDate)
    • getBillingCutOverDate

      public Date getBillingCutOverDate()
    • setExternalObjectReferences

      public void setExternalObjectReferences(List<ExternalObjectReference> externalObjectReferences)
    • getExternalObjectReferences

      public List<ExternalObjectReference> getExternalObjectReferences()