| Chunk |
|---|
| Conflicting content |
|---|
@Override
public void init(RuleConfiguration ruleConfig) {
<<<<<<< HEAD
minOrderValue = new Money(BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.MIN_ORDER_VALUE.name()))));
discountPercentage = BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.DISCOUNT_PERCENTAGE.name())));
maxDiscountPerUse = new Money (BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.MAX_DISCOUNT_CEIL_IN_VALUE.name()))));
StrTokenizer strTokClients = new StrTokenizer(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.CLIENT_LIST.name()),",");
clientList = StringToIntegerList.convert((List |
| Solution content |
|---|
@Override
public void init(RuleConfiguration ruleConfig) {
discountPercentage = BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.DISCOUNT_PERCENTAGE.name())));
maxDiscountPerUse = new Money (BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.MAX_DISCOUNT_CEIL_IN_VALUE.name()))));
if(ruleConfig.isConfigItemPresent(RuleConfigDescriptorEnum.CATEGORY_INCLUDE_LIST.name())){
StrTokenizer strTokCategories = new StrTokenizer(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.CATEGORY_INCLUDE_LIST.name()),",");
includeCategoryList = StringToIntegerList.convert((List |
| File |
|---|
| BuyWorthXGetYPercentOffRuleImpl.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Attribute |
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
@Override
public void init(RuleConfiguration ruleConfig) {
<<<<<<< HEAD
minOrderValue = new Money(BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.MIN_ORDER_VALUE.name()))));
fixedRsOff = new Money (BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.FIXED_DISCOUNT_RS_OFF.name()))));
StrTokenizer strTokClients = new StrTokenizer(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.CLIENT_LIST.name()),",");
clientList = StringToIntegerList.convert((List |
| Solution content |
|---|
@Override
public void init(RuleConfiguration ruleConfig) {
if(ruleConfig.isConfigItemPresent(RuleConfigDescriptorEnum.CATEGORY_INCLUDE_LIST)){
StrTokenizer strTokCategories = new StrTokenizer(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.CATEGORY_INCLUDE_LIST),",");
includeCategoryList = StringToIntegerList.convert((List |
| File |
|---|
| BuyWorthXGetYRsOffRuleImpl.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Attribute |
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
@Override
public void init(RuleConfiguration ruleConfig) {
<<<<<<< HEAD
minOrderValue = new Money(BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.MIN_ORDER_VALUE.name()))));
fixedRsOff = new Money (BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.FIXED_DISCOUNT_RS_OFF.name()))));
StrTokenizer strTokCategories = new StrTokenizer(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.CATEGORY_LIST.name()),",");
categories = StringToIntegerList.convert((List |
| Solution content |
|---|
@Override
public void init(RuleConfiguration ruleConfig) {
fixedRsOff = new Money (BigDecimal.valueOf(Double.valueOf(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.FIXED_DISCOUNT_RS_OFF.name()))));
if(ruleConfig.isConfigItemPresent(RuleConfigDescriptorEnum.CATEGORY_INCLUDE_LIST.name())){
StrTokenizer strTokCategories = new StrTokenizer(ruleConfig.getConfigItemValue(RuleConfigDescriptorEnum.CATEGORY_INCLUDE_LIST.name()),",");
includeCategoryList = StringToIntegerList.convert((List |
| File |
|---|
| FirstPurchaseBuyWorthXGetYRsOffRuleImpl.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Attribute |
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
rule = new BuyWorthXGetYPercentOffRuleImpl(); break; <<<<<<< HEAD case BUY_WORTH_X_GET_Y_RS_OFF_ON_Z_CATEGORY: rule = new BuyWorthXGetYRsOffOnZCategoryRuleImpl(); break; ======= >>>>>>> 5f12c2f9a8805703a70e111e294f013f51f8c037 case BUY_X_BRAND_GET_Y_RS_OFF_ON_Z_PRODUCT: rule = new BuyXBrandGetYRsOffOnZProductRuleImpl(); break; |
| Solution content |
|---|
rule = new BuyWorthXGetYPercentOffRuleImpl(); break; /*case BUY_WORTH_X_GET_Y_RS_OFF_ON_Z_CATEGORY: rule = new BuyWorthXGetYRsOffOnZCategoryRuleImpl(); break; =======*/ case BUY_X_BRAND_GET_Y_RS_OFF_ON_Z_PRODUCT: rule = new BuyXBrandGetYRsOffOnZProductRuleImpl(); break; |
| File |
|---|
| PromotionRuleFactory.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Break statement |
| Case statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
rule = new BuyXBrandGetYRsOffOnZProductRuleImpl(); break; <<<<<<< HEAD case BUY_WORTH_X_GET_Y_PERCENT_OFF_ON_Z_CATEGORY: rule = new BuyWorthXGetYPercentOffOnZCategoryRuleImpl(); break; ======= >>>>>>> 5f12c2f9a8805703a70e111e294f013f51f8c037 case FIRST_PURCHASE_BUY_WORTH_X_GET_Y_RS_OFF: rule = new FirstPurchaseBuyWorthXGetYRsOffRuleImpl(); ((FirstPurchaseBuyWorthXGetYRsOffRuleImpl)rule).setOrderDao(orderDao); |
| Solution content |
|---|
rule = new BuyXBrandGetYRsOffOnZProductRuleImpl(); break; /*<<<<<<< HEAD case BUY_WORTH_X_GET_Y_PERCENT_OFF_ON_Z_CATEGORY: rule = new BuyWorthXGetYPercentOffOnZCategoryRuleImpl(); break; =======*/ case FIRST_PURCHASE_BUY_WORTH_X_GET_Y_RS_OFF: rule = new FirstPurchaseBuyWorthXGetYRsOffRuleImpl(); ((FirstPurchaseBuyWorthXGetYRsOffRuleImpl)rule).setOrderDao(orderDao); |
| File |
|---|
| PromotionRuleFactory.java |
| Developer's decision |
|---|
| Manual |
| Kind of conflict |
|---|
| Break statement |
| Case statement |
| Method invocation |
| Variable |