@Override public String toString() { final StringBuilder sb = new StringBuilder("DefaultEntitlementSpecifier{"); sb.append("planName=").append(planPhaseSpecifier.getPlanName()); sb.append(", productName=").append(planPhaseSpecifier.getProductName()); sb.append(", billingPeriod=").append(planPhaseSpecifier.getBillingPeriod()); sb.append(", phaseType=").append(planPhaseSpecifier.getPhaseType()); sb.append(", priceListName=").append(planPhaseSpecifier.getPriceListName()); sb.append(", billCycleDay=").append(billCycleDay); sb.append(", overrides=").append(overrides); sb.append('}'); return sb.toString(); } }
final PlanPhaseSpecifier inputSpec = entitlementSpecifier.getPlanPhaseSpecifier(); final boolean isInputSpecNullOrEmpty = inputSpec == null || (inputSpec.getPlanName() == null && inputSpec.getProductName() == null && inputSpec.getBillingPeriod() == null);
final ProductCategory inFromProductCategory; final PriceList inFromPriceList; if (from.getPlanName() != null) { final Plan plan = catalog.findCurrentPlan(from.getPlanName()); inFromProduct = plan.getProduct(); inFromBillingPeriod = plan.getRecurringBillingPeriod();
@Override public String toString() { final StringBuilder sb = new StringBuilder("DefaultEntitlementSpecifier{"); sb.append("planName=").append(planPhaseSpecifier.getPlanName()); sb.append(", productName=").append(planPhaseSpecifier.getProductName()); sb.append(", billingPeriod=").append(planPhaseSpecifier.getBillingPeriod()); sb.append(", phaseType=").append(planPhaseSpecifier.getPhaseType()); sb.append(", priceListName=").append(planPhaseSpecifier.getPriceListName()); sb.append(", billCycleDay=").append(billCycleDay); sb.append(", overrides=").append(overrides); sb.append('}'); return sb.toString(); } }
public PlanSpecifier(final PlanPhaseSpecifier planPhase) { super(); this.planName = planPhase.getPlanName(); this.productName = planPhase.getProductName(); this.billingPeriod = planPhase.getBillingPeriod(); this.priceListName = planPhase.getPriceListName(); }
final PlanPhaseSpecifier inputSpec = entitlementSpecifier.getPlanPhaseSpecifier(); final boolean isInputSpecNullOrEmpty = inputSpec == null || (inputSpec.getPlanName() == null && inputSpec.getProductName() == null && inputSpec.getBillingPeriod() == null);
final ProductCategory inFromProductCategory; final PriceList inFromPriceList; if (from.getPlanName() != null) { final Plan plan = catalog.findCurrentPlan(from.getPlanName()); inFromProduct = plan.getProduct(); inFromBillingPeriod = plan.getRecurringBillingPeriod();