Class PackagePromotion

  • All Implemented Interfaces:
    Buildable, java.lang.Cloneable

    @Entity
    public class PackagePromotion
    extends ImmutableObject
    implements Buildable
    An entity representing a package promotion.
    • Constructor Detail

      • PackagePromotion

        public PackagePromotion()
    • Method Detail

      • getId

        public long getId()
      • getMaxDomains

        public int getMaxDomains()
      • getMaxCreates

        public int getMaxCreates()
      • getPackagePrice

        public org.joda.money.Money getPackagePrice()
      • getNextBillingDate

        public org.joda.time.DateTime getNextBillingDate()
      • getLastNotificationSent

        public java.util.Optional<org.joda.time.DateTime> getLastNotificationSent()
      • loadByTokenString

        public static java.util.Optional<PackagePromotion> loadByTokenString​(java.lang.String tokenString)
        Loads and returns a PackagePromotion entity by its token string directly from Cloud SQL.