@Test public void testSlaCode() throws Exception { assertEquals("ABC", new SkuPriceSkuCodeToNameConverter(null).slaCode("ABC")); assertEquals("ABC", new SkuPriceSkuCodeToNameConverter(null).slaCode("ABC_KG")); assertEquals("ABC", new SkuPriceSkuCodeToNameConverter(null).slaCode("ABC_KGMAX")); assertEquals("ABC", new SkuPriceSkuCodeToNameConverter(null).slaCode("ABC_M3")); assertEquals("ABC", new SkuPriceSkuCodeToNameConverter(null).slaCode("ABC_M3MAX")); assertEquals("CDE", new SkuPriceSkuCodeToNameConverter(null).slaCode("CDE")); assertEquals("CDE", new SkuPriceSkuCodeToNameConverter(null).slaCode("CDE_KG")); assertEquals("CDE", new SkuPriceSkuCodeToNameConverter(null).slaCode("CDE_KGMAX")); assertEquals("CDE", new SkuPriceSkuCodeToNameConverter(null).slaCode("CDE_M3")); assertEquals("CDE", new SkuPriceSkuCodeToNameConverter(null).slaCode("CDE_M3MAX")); }
protected String slaCode(final String skuCode) { if (skuCode.endsWith("_KG")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_KGMAX")) { return skuCode.substring(0, skuCode.length() - 6); } else if (skuCode.endsWith("_M3")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_M3MAX")) { return skuCode.substring(0, skuCode.length() - 6); } return skuCode; }
SkuPriceSkuCodeToNameConverter implements ValueConverter { protected String slaCode(final String skuCode) { if (skuCode.endsWith("_KG")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_KGMAX")) { return skuCode.substring(0, skuCode.length() - 6); } else if (skuCode.endsWith("_M3")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_M3MAX")) { return skuCode.substring(0, skuCode.length() - 6); } return skuCode; } }
SkuPriceSkuCodeToNameConverter implements ValueConverter { protected String slaCode(final String skuCode) { if (skuCode.endsWith("_KG")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_KGMAX")) { return skuCode.substring(0, skuCode.length() - 6); } else if (skuCode.endsWith("_M3")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_M3MAX")) { return skuCode.substring(0, skuCode.length() - 6); } return skuCode; } SkuPriceSkuCodeToNameConverter(final GenericDAO<Object, Long> genericDAO); }
SkuPriceSkuCodeToNameConverter implements ValueConverter { protected String slaCode(final String skuCode) { if (skuCode.endsWith("_KG")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_KGMAX")) { return skuCode.substring(0, skuCode.length() - 6); } else if (skuCode.endsWith("_M3")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_M3MAX")) { return skuCode.substring(0, skuCode.length() - 6); } return skuCode; } SkuPriceSkuCodeToNameConverter(final GenericDAO<Object, Long> genericDAO); @Override Object convertToDto(final Object object, final BeanFactory beanFactory); @Override Object convertToEntity(final Object object, final Object oldEntity, final BeanFactory beanFactory); }
SkuPriceSkuCodeToNameConverter implements ValueConverter { protected String slaCode(final String skuCode) { if (skuCode.endsWith("_KG")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_KGMAX")) { return skuCode.substring(0, skuCode.length() - 6); } else if (skuCode.endsWith("_M3")) { return skuCode.substring(0, skuCode.length() - 3); } else if (skuCode.endsWith("_M3MAX")) { return skuCode.substring(0, skuCode.length() - 6); } return skuCode; } SkuPriceSkuCodeToNameConverter(final GenericDAO<Object, Long> genericDAO); @Override Object convertToDto(final Object object, final BeanFactory beanFactory); @Override Object convertToEntity(final Object object, final Object oldEntity, final BeanFactory beanFactory);  }