List of usage examples for org.apache.commons.collections4 Transformer Transformer
Transformer
From source file:com.labs64.netlicensing.service.UtilityService.java
/** * Returns all licensing models.//from w w w . ja v a 2 s .co m * * @param context * determines the vendor on whose behalf the call is performed * @return collection of available license models or null/empty list if nothing found. * @throws com.labs64.netlicensing.exception.NetLicensingException * any subclass of {@linkplain com.labs64.netlicensing.exception.NetLicensingException}. These exceptions * will be transformed to the corresponding service response messages. */ public static Page<String> listLicensingModels(final Context context) throws NetLicensingException { final Page<LicensingModelProperties> licensingModels = NetLicensingService.getInstance().list(context, Constants.Utility.ENDPOINT_PATH + "/licensingModels", null, LicensingModelProperties.class); return new PageImpl<String>((List<String>) CollectionUtils.collect(licensingModels.getContent(), new Transformer<LicensingModelProperties, String>() { @Override public String transform(final LicensingModelProperties licensingModel) { return licensingModel.getName(); } }), licensingModels.getPageNumber(), licensingModels.getItemsNumber(), licensingModels.getTotalPages(), licensingModels.getTotalItems(), licensingModels.hasNext()); }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** and. */ public static Transformer<Duo<Boolean, Boolean>, Boolean> and() { return new Transformer<Duo<Boolean, Boolean>, Boolean>() { @Override//ww w . j a va 2 s . co m public Boolean transform(Duo<Boolean, Boolean> u) { return u.getA() && u.getB(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** or. */ public static Transformer<Duo<Boolean, Boolean>, Boolean> or() { return new Transformer<Duo<Boolean, Boolean>, Boolean>() { @Override//from w w w. j a va 2 s . c om public Boolean transform(Duo<Boolean, Boolean> u) { return u.getA() || u.getB(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** not. */ public static Transformer<Boolean, Boolean> not() { return new Transformer<Boolean, Boolean>() { @Override//from w w w.j ava 2 s . co m public Boolean transform(Boolean u) { return !u; } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** unary minus. */ public static Transformer<Number, Number> minus() { return new Transformer<Number, Number>() { @Override//from w w w .j ava 2 s. c o m public Number transform(Number u) { return -(u.doubleValue()); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** add. */ public static Transformer<Duo<Number, Number>, Number> add() { return new Transformer<Duo<Number, Number>, Number>() { @Override/*from ww w .j a va 2 s . c o m*/ public Number transform(Duo<Number, Number> u) { return u.getA().doubleValue() + u.getB().doubleValue(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** sub. */ public static Transformer<Duo<Number, Number>, Number> sub() { return new Transformer<Duo<Number, Number>, Number>() { @Override/*from ww w . j ava2 s. c om*/ public Number transform(Duo<Number, Number> u) { return u.getA().doubleValue() - u.getB().doubleValue(); } }; }
From source file:eu.openanalytics.rpooli.RPooliServer.java
public Collection<RPooliNode> getNodes() { return collect(asList(server.getManager().getPoolItemsData()), new Transformer<ObjectPoolItem, RPooliNode>() { @Override// www .ja v a 2 s . com public RPooliNode transform(final ObjectPoolItem item) { return new RPooliNode(item); } }); }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** mul. */ public static Transformer<Duo<Number, Number>, Number> mul() { return new Transformer<Duo<Number, Number>, Number>() { @Override//from www.j av a 2 s . co m public Number transform(Duo<Number, Number> u) { return u.getA().doubleValue() * u.getB().doubleValue(); } }; }
From source file:com.premiumminds.webapp.wicket.repeaters.AjaxListSetView.java
@Override protected Iterator<? extends Component> renderIterator() { return IteratorUtils.transformedIterator(getList().iterator(), new Transformer<T, ListSetItem<?>>() { @Override//from w ww. j ava 2 s. c o m public ListSetItem<?> transform(T el) { ListSetItem<?> component = elementToComponent.get(el); if (component == null) throw new IllegalStateException("could not find element '" + el + "' on computed map"); return component; } }); }