public void testConvertAllIsView() { List<String> mutableList = Lists.newArrayList("789", "123"); Iterable<Long> convertedValues = STR_TO_LONG.convertAll(mutableList); assertEquals(ImmutableList.of(789L, 123L), ImmutableList.copyOf(convertedValues)); Iterator<Long> iterator = convertedValues.iterator(); iterator.next(); iterator.remove(); assertEquals(ImmutableList.of("123"), mutableList); }
public void testConverter() { assertEquals(LONG_VAL, STR_TO_LONG.convert(STR_VAL)); assertEquals(STR_VAL, STR_TO_LONG.reverse().convert(LONG_VAL)); Iterable<Long> convertedValues = STR_TO_LONG.convertAll(STRINGS); assertEquals(LONGS, ImmutableList.copyOf(convertedValues)); }
public void testReverse() { Converter<Long, String> reverseConverter = STR_TO_LONG.reverse(); assertEquals(STR_VAL, reverseConverter.convert(LONG_VAL)); assertEquals(LONG_VAL, reverseConverter.reverse().convert(STR_VAL)); Iterable<String> convertedValues = reverseConverter.convertAll(LONGS); assertEquals(STRINGS, ImmutableList.copyOf(convertedValues)); assertSame(STR_TO_LONG, reverseConverter.reverse()); assertEquals("string2long.reverse()", reverseConverter.toString()); new EqualsTester() .addEqualityGroup(STR_TO_LONG, STR_TO_LONG.reverse().reverse()) .addEqualityGroup(STR_TO_LONG.reverse(), STR_TO_LONG.reverse()) .testEquals(); }
private void fillADL(final ViewDefinitionState view) throws JSONException { String selectedTOPICs = view.getJsonContext().getString("window.mainTab.form.selectedTOPICs"); boolean performAndAcceptFlag = view.getJsonContext().getBoolean("window.mainTab.form.performAndAccept"); Entity defaultReason = findDefaultReason(); List<Long> ids = Lists.newArrayList(Longs.stringConverter().convertAll( Splitter.on(',').trimResults().omitEmptyStrings().splitToList(selectedTOPICs))); List<Entity> entries = Lists.newArrayList(); ids.forEach(id -> { createADLEntry(entries, id, performAndAcceptFlag, defaultReason); }); updateADLState(view, entries); }
/** * Get stroke from the provided style. * @param style style object * @return stroke */ public static Stroke strokeOf(AttributeSet style) { float strokeWidth = style.getFloat(Styles.STROKE_WIDTH, 1f); String dashes = style.getString(Styles.STROKE_DASHES, null); if (!Strings.isNullOrEmpty(dashes)) { Iterable<String> sDashes = Splitter.on(",").trimResults().split(dashes); try { Iterable<Float> fDashes = Floats.stringConverter().convertAll(sDashes); float[] fArr = new float[Iterables.size(fDashes)]; int i = 0; for (Float f : fDashes) { fArr[i] = f == null ? 0f : f; i++; } return new BasicStroke(strokeWidth, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 10.0f, fArr, 0.0f); } catch (NumberFormatException x) { Logger.getLogger(Styles.class.getName()).log(Level.WARNING, "Invalid dash pattern: "+dashes, x); } } return new BasicStroke(strokeWidth); }
public void showEntryData(final SearchCriteriaBuilder scb, final FilterValueHolder filterValue) { if (!filterValue.has(ORDERS_PARAMETER)) { scb.add(SearchRestrictions.idEq(0L)); } else if (filterValue.has(ORDERS_PARAMETER)) { String ids = filterValue.getString(ORDERS_PARAMETER); Iterable<Long> longIds = Longs.stringConverter() .convertAll(Splitter.on(',').trimResults().omitEmptyStrings().splitToList(ids)); List<Long> id = Lists.newArrayList(longIds); scb.add(SearchRestrictions.in("id", id)); } } }
public void testConvertAllIsView() { List<String> mutableList = Lists.newArrayList("789", "123"); Iterable<Long> convertedValues = STR_TO_LONG.convertAll(mutableList); assertEquals(ImmutableList.of(789L, 123L), ImmutableList.copyOf(convertedValues)); Iterator<Long> iterator = convertedValues.iterator(); iterator.next(); iterator.remove(); assertEquals(ImmutableList.of("123"), mutableList); }
public void showGeneratedOrders(final SearchCriteriaBuilder scb, final FilterValueHolder filterValue) { Long orderId = null; if (!filterValue.has(ORDER_PARAMETER) && !filterValue.has(ORDERS_PARAMETER)) { orderId = 0L; scb.add(SearchRestrictions.belongsTo(OrderFieldsOFSPG.ROOT, OrdersConstants.PLUGIN_IDENTIFIER, OrdersConstants.MODEL_ORDER, orderId)).add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT)); return; } else if (filterValue.has(ORDER_PARAMETER)) { orderId = filterValue.getLong(ORDER_PARAMETER); scb.add(SearchRestrictions.belongsTo(OrderFieldsOFSPG.ROOT, OrdersConstants.PLUGIN_IDENTIFIER, OrdersConstants.MODEL_ORDER, orderId)).add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT)); } else if (filterValue.has(ORDERS_PARAMETER)) { String ids = filterValue.getString(ORDERS_PARAMETER); Iterable<Long> longIds = Longs.stringConverter().convertAll( Splitter.on(',').trimResults().omitEmptyStrings().splitToList(ids)); scb.createAlias(OrderFieldsOFSPG.ROOT, OrderFieldsOFSPG.ROOT, JoinType.LEFT) .add(SearchRestrictions.in(OrderFieldsOFSPG.ROOT + ".id", Lists.newArrayList(longIds))) .add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT)); } else { return; } }
public void testConverter() { assertEquals(LONG_VAL, STR_TO_LONG.convert(STR_VAL)); assertEquals(STR_VAL, STR_TO_LONG.reverse().convert(LONG_VAL)); Iterable<Long> convertedValues = STR_TO_LONG.convertAll(STRINGS); assertEquals(LONGS, ImmutableList.copyOf(convertedValues)); }
public void testReverse() { Converter<Long, String> reverseConverter = STR_TO_LONG.reverse(); assertEquals(STR_VAL, reverseConverter.convert(LONG_VAL)); assertEquals(LONG_VAL, reverseConverter.reverse().convert(STR_VAL)); Iterable<String> convertedValues = reverseConverter.convertAll(LONGS); assertEquals(STRINGS, ImmutableList.copyOf(convertedValues)); assertSame(STR_TO_LONG, reverseConverter.reverse()); assertEquals("string2long.reverse()", reverseConverter.toString()); new EqualsTester() .addEqualityGroup(STR_TO_LONG, STR_TO_LONG.reverse().reverse()) .addEqualityGroup(STR_TO_LONG.reverse(), STR_TO_LONG.reverse()) .testEquals(); }