private DefaultUsage toDefaultUsage(final Usage input) { final DefaultUsage result = new DefaultUsage(); result.setName(input.getName()); result.setBillingMode(input.getBillingMode()); result.setBillingPeriod(input.getBillingPeriod()); result.setUsageType(input.getUsageType()); result.setTierBlockPolicy(input.getTierBlockPolicy()); if (input.getLimits() != null && input.getLimits().length > 0) { result.setLimits(toDefaultLimits(Arrays.asList(input.getLimits()))); } if (input.getBlocks() != null && input.getBlocks().length > 0) { result.setBlocks(toDefaultBlocks(Arrays.asList(input.getBlocks()))); } if (input.getTiers() != null && input.getTiers().length > 0) { result.setTiers(toDefaultTiers(Arrays.asList(input.getTiers()))); } result.setFixedPrice(toDefaultInternationalPrice(input.getFixedPrice())); result.setRecurringPrice(toDefaultInternationalPrice(input.getRecurringPrice())); return result; }
private DefaultUsage toDefaultUsage(final Usage input) { final DefaultUsage result = new DefaultUsage(); result.setName(input.getName()); result.setBillingMode(input.getBillingMode()); result.setBillingPeriod(input.getBillingPeriod()); result.setUsageType(input.getUsageType()); result.setTierBlockPolicy(input.getTierBlockPolicy()); if (input.getLimits() != null && input.getLimits().length > 0) { result.setLimits(toDefaultLimits(Arrays.asList(input.getLimits()))); } if (input.getBlocks() != null && input.getBlocks().length > 0) { result.setBlocks(toDefaultBlocks(Arrays.asList(input.getBlocks()))); } if (input.getTiers() != null && input.getTiers().length > 0) { result.setTiers(toDefaultTiers(Arrays.asList(input.getTiers()))); } result.setFixedPrice(toDefaultInternationalPrice(input.getFixedPrice())); result.setRecurringPrice(toDefaultInternationalPrice(input.getRecurringPrice())); return result; }