@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.product = (DefaultProduct) in.readObject(); this.productCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.billingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.priceList = (DefaultPriceList) in.readObject(); } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.billingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.recurringPrice = (DefaultInternationalPrice) in.readObject(); this.planName = in.readUTF(); this.phaseType = in.readBoolean() ? PhaseType.valueOf(in.readUTF()) : null; } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.phaseType = in.readBoolean() ? PhaseType.valueOf(in.readUTF()) : null; this.fromProduct = (DefaultProduct) in.readObject(); this.fromProductCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.fromBillingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.fromPriceList = (DefaultPriceList) in.readObject(); this.toProduct = (DefaultProduct) in.readObject(); this.toProductCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.toBillingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.toPriceList = (DefaultPriceList) in.readObject(); } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { super.readExternal(in); this.fromProduct = (DefaultProduct) in.readObject(); this.fromProductCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.fromBillingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.fromPriceList = (DefaultPriceList) in.readObject(); this.toPriceList = (DefaultPriceList) in.readObject(); } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.name = in.readUTF(); this.prettyName = in.readUTF(); this.billingMode = in.readBoolean() ? BillingMode.valueOf(in.readUTF()) : null; this.usageType = in.readBoolean() ? UsageType.valueOf(in.readUTF()) : null; this.tierBlockPolicy = in.readBoolean() ? TierBlockPolicy.valueOf(in.readUTF()) : null; this.billingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.limits = (DefaultLimit[]) in.readObject(); this.blocks = (DefaultBlock[]) in.readObject(); this.tiers = (DefaultTier[]) in.readObject(); this.fixedPrice = (DefaultInternationalPrice) in.readObject(); this.recurringPrice = (DefaultInternationalPrice) in.readObject(); } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.billingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.recurringPrice = (DefaultInternationalPrice) in.readObject(); this.planName = in.readUTF(); this.phaseType = in.readBoolean() ? PhaseType.valueOf(in.readUTF()) : null; } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.product = (DefaultProduct) in.readObject(); this.productCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.billingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.priceList = (DefaultPriceList) in.readObject(); } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.phaseType = in.readBoolean() ? PhaseType.valueOf(in.readUTF()) : null; this.fromProduct = (DefaultProduct) in.readObject(); this.fromProductCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.fromBillingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.fromPriceList = (DefaultPriceList) in.readObject(); this.toProduct = (DefaultProduct) in.readObject(); this.toProductCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.toBillingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.toPriceList = (DefaultPriceList) in.readObject(); } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { super.readExternal(in); this.fromProduct = (DefaultProduct) in.readObject(); this.fromProductCategory = in.readBoolean() ? ProductCategory.valueOf(in.readUTF()) : null; this.fromBillingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.fromPriceList = (DefaultPriceList) in.readObject(); this.toPriceList = (DefaultPriceList) in.readObject(); } }
@Override public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException { this.name = in.readUTF(); this.prettyName = in.readUTF(); this.billingMode = in.readBoolean() ? BillingMode.valueOf(in.readUTF()) : null; this.usageType = in.readBoolean() ? UsageType.valueOf(in.readUTF()) : null; this.tierBlockPolicy = in.readBoolean() ? TierBlockPolicy.valueOf(in.readUTF()) : null; this.billingPeriod = in.readBoolean() ? BillingPeriod.valueOf(in.readUTF()) : null; this.limits = (DefaultLimit[]) in.readObject(); this.blocks = (DefaultBlock[]) in.readObject(); this.tiers = (DefaultTier[]) in.readObject(); this.fixedPrice = (DefaultInternationalPrice) in.readObject(); this.recurringPrice = (DefaultInternationalPrice) in.readObject(); } }