()
| 1271 | } |
| 1272 | |
| 1273 | private String getState() { |
| 1274 | StringBuilder state = new StringBuilder(); |
| 1275 | if (cmbDeckTypes.getSelectedItem() == null || cmbDeckTypes.getSelectedItem() == DeckType.NET_DECK) { |
| 1276 | //handle special case of net decks |
| 1277 | if (netDeckCategory == null) { return ""; } |
| 1278 | state.append(NetDeckCategory.PREFIX).append(netDeckCategory.getName()); |
| 1279 | } |
| 1280 | else { |
| 1281 | state.append(cmbDeckTypes.getSelectedItem().name()); |
| 1282 | } |
| 1283 | state.append(";"); |
| 1284 | joinSelectedDecks(state, SELECTED_DECK_DELIMITER); |
| 1285 | return state.toString(); |
| 1286 | } |
| 1287 | |
| 1288 | private void joinSelectedDecks(StringBuilder state, String delimiter) { |
| 1289 | Iterable<DeckProxy> selectedDecks = lstDecks.getSelectedItems(); |
no test coverage detected