public MockPlan(final String name, final DefaultProduct product, final DefaultPlanPhase[] planPhases, final DefaultPlanPhase finalPhase, final int plansAllowedInBundle) { this.staticCatalog = new StandaloneCatalog(new Date()); setName(name); setProduct(product); setFinalPhase(finalPhase); setInitialPhases(planPhases); setPlansAllowedInBundle(plansAllowedInBundle); setRecurringBillingMode(BillingMode.IN_ADVANCE); setPriceListName(DefaultPriceListSet.DEFAULT_PRICELIST_NAME); finalPhase.setPlan(this); for (final DefaultPlanPhase pp : planPhases) { pp.setPlan(this); } }
public MockPlan(final String planName) { setName(planName); setProduct(new MockProduct()); setFinalPhase(new MockPlanPhase(this)); setInitialPhases(null); setRecurringBillingMode(BillingMode.IN_ADVANCE); setPlansAllowedInBundle(1); }
public MockPlan(final String name, final DefaultProduct product, final DefaultPlanPhase[] planPhases, final DefaultPlanPhase finalPhase, final int plansAllowedInBundle) { this.staticCatalog = new StandaloneCatalog(new Date()); setName(name); setProduct(product); setFinalPhase(finalPhase); setInitialPhases(planPhases); setPlansAllowedInBundle(plansAllowedInBundle); setRecurringBillingMode(BillingMode.IN_ADVANCE); setPriceListName(DefaultPriceListSet.DEFAULT_PRICELIST_NAME); finalPhase.setPlan(this); for (final DefaultPlanPhase pp : planPhases) { pp.setPlan(this); } }
public MockPlan(final String planName) { setName(planName); setProduct(new MockProduct()); setFinalPhase(new MockPlanPhase(this)); setInitialPhases(null); setRecurringBillingMode(BillingMode.IN_ADVANCE); setPlansAllowedInBundle(1); }