Пример #1
0
  @Override
  public List<ItemType> unmarshall(Class<List<ItemType>> clazz, String itemTypeList) {
    if (Item.EMPTY_ITEM_TYPE.equals(itemTypeList)) {
      return null;
    }

    List<ItemType> types = new ArrayList<>();
    String[] parts = itemTypeList.split(",");
    for (String p : parts) {
      types.add(ItemType.fromString(p));
    }
    return types;
  }