List of usage examples for java.lang Number intValue
public abstract int intValue();
From source file:ch.opentrainingcenter.charts.bar.OTCCategoryChartViewerTest.java
@Test public void testUpdateData_Distanz() { final List<ITraining> data = new ArrayList<>(); final ITraining simpleTraining = mock(ITraining.class); final Double distanz = Double.valueOf(42000); when(simpleTraining.getLaengeInMeter()).thenReturn(distanz); when(simpleTraining.getDatum()).thenReturn(1000L); final List<PastTraining> arrayList = new ArrayList<>(); arrayList.add(new PastTraining(1, data)); data.add(simpleTraining);//from www.j a va2s .c o m viewer.updateData(data, arrayList, XAxisChart.DAY, TrainingChart.DISTANZ, false); final DefaultCategoryDataset dataset = viewer.getDataset(); final Number value = dataset.getValue("0", "1"); assertEquals((int) (distanz / 1000), value.intValue()); }
From source file:ch.opentrainingcenter.charts.bar.OTCCategoryChartViewerTest.java
@Test public void testInitData_Distanz() { final List<ITraining> data = new ArrayList<>(); final ITraining simpleTraining = mock(ITraining.class); final Double distanz = Double.valueOf(42000); when(simpleTraining.getLaengeInMeter()).thenReturn(distanz); when(simpleTraining.getDatum()).thenReturn(1000L); final List<PastTraining> arrayList = new ArrayList<>(); arrayList.add(new PastTraining(1, data)); data.add(simpleTraining);/*from www. ja v a 2s .com*/ viewer.createChart(); viewer.updateData(data, arrayList, XAxisChart.DAY, TrainingChart.DISTANZ, false); final DefaultCategoryDataset dataset = viewer.getDataset(); final Number value = dataset.getValue("0", "1"); assertEquals((int) (distanz / 1000), value.intValue()); }
From source file:litmus.unit.validation.FieldValidationAssert.java
public FieldValidationAssert<T> mustNotBeGreaterThan(Number max) { return checkBoundary(Integer.toString(max.intValue() + 1), MAX); }
From source file:org.eobjects.datacleaner.widgets.result.NumberAnalyzerResultSwingRenderer.java
@Override protected void decorate(NumberAnalyzerResult result, DCTable table, final DisplayChartCallback displayChartCallback) { // find the std. deviation row number. int rowNumber = -1; {/*from www . j a v a 2 s.c o m*/ for (int i = 0; i < table.getRowCount(); i++) { Object value = table.getValueAt(i, 0); if (NumberAnalyzer.MEASURE_STANDARD_DEVIATION.equals(value)) { rowNumber = i; break; } } if (rowNumber == -1) { throw new IllegalStateException("Could not determine Std. deviation row number!"); } } Crosstab<?> crosstab = result.getCrosstab(); final InputColumn<? extends Number>[] columns = result.getColumns(); int columnNumber = 1; for (final InputColumn<? extends Number> column : columns) { final CrosstabNavigator<?> nav = crosstab.where(NumberAnalyzer.DIMENSION_COLUMN, column.getName()); final Number numRows = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_ROW_COUNT).get(); if (numRows.intValue() > 0) { final Number standardDeviation = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_STANDARD_DEVIATION).get(); if (standardDeviation != null) { ActionListener action = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { final Number mean = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_MEAN).get(); final Number min = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_LOWEST_VALUE) .get(); final Number max = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_HIGHEST_VALUE) .get(); final NormalDistributionFunction2D normalDistributionFunction = new NormalDistributionFunction2D( mean.doubleValue(), standardDeviation.doubleValue()); final XYDataset dataset = DatasetUtilities.sampleFunction2D(normalDistributionFunction, min.doubleValue(), max.doubleValue(), 100, "Normal"); final JFreeChart chart = ChartFactory.createXYLineChart( "Normal distribution of " + column.getName(), column.getName(), "", dataset, PlotOrientation.VERTICAL, false, true, false); ChartUtils.applyStyles(chart); Marker meanMarker = new ValueMarker(mean.doubleValue(), WidgetUtils.BG_COLOR_BLUE_DARK, new BasicStroke(2f)); meanMarker.setLabel("Mean"); meanMarker.setLabelOffset(new RectangleInsets(70d, 25d, 0d, 0d)); meanMarker.setLabelFont(WidgetUtils.FONT_SMALL); chart.getXYPlot().addDomainMarker(meanMarker); final ChartPanel chartPanel = new ChartPanel(chart); displayChartCallback.displayChart(chartPanel); } }; DCPanel panel = AbstractCrosstabResultSwingRenderer.createActionableValuePanel( standardDeviation, Alignment.RIGHT, action, "images/chart-types/line.png"); table.setValueAt(panel, rowNumber, columnNumber); } } columnNumber++; } super.decorate(result, table, displayChartCallback); }
From source file:sample.client.Application.java
int nullSafeInt(Number value) { return (value != null ? value.intValue() : 0); }
From source file:com.ruihu.easyshop.book.dao.BookDao.java
/** * regular search function/*w w w. j a v a 2 s . com*/ * @param exprList * @param pc * @return */ private PageBean<Book> findByCriteria(List<Expression> exprList, int pc) throws SQLException { //1 get every record from page ps //2 get totol record tr //3 get beanList //4 get PageBean return /** * 1 get ps */ int ps = PageConstants.BOOK_PAGE_SIZE; /** * 2 total record number */ StringBuilder whereSql = new StringBuilder(" where 1=1"); List<Object> params = new ArrayList<Object>(); //replace ? in the sql query for (Expression expr : exprList) { whereSql.append(" and ").append(expr.getName()).append(" ").append(expr.getOperator()).append(" "); // where 1=1 and bid = if (!expr.getOperator().equals("is null")) { // where 1=1 and bid = ? whereSql.append("?"); //parameter params.add(expr.getValue()); } } String sql = "select count(*) from t_book" + whereSql; Number number = (Number) qr.query(sql, new ScalarHandler(), params.toArray()); int tr = number.intValue(); /** * get beanList means current record */ sql = "select * from t_book" + whereSql + " order by orderBy limit ?,?"; params.add((pc - 1) * ps); //current page first index params.add(ps); //how many record in a page List<Book> beanList = qr.query(sql, new BeanListHandler<Book>(Book.class), params.toArray()); /** * create PageBean and set parameter */ PageBean<Book> pb = new PageBean<Book>(); //withou PageBean url , it can be set by servlet pb.setBeanList(beanList); pb.setPc(pc); pb.setPs(ps); pb.setTr(tr); return pb; }
From source file:org.datacleaner.widgets.result.NumberAnalyzerResultSwingRenderer.java
@Override protected void decorate(NumberAnalyzerResult result, DCTable table, final DisplayChartCallback displayChartCallback) { // find the std. deviation row number. int rowNumber = -1; {// w ww. j a va 2 s .co m for (int i = 0; i < table.getRowCount(); i++) { Object value = table.getValueAt(i, 0); if (NumberAnalyzer.MEASURE_STANDARD_DEVIATION.equals(value)) { rowNumber = i; break; } } if (rowNumber == -1) { throw new IllegalStateException("Could not determine Std. deviation row number!"); } } Crosstab<?> crosstab = result.getCrosstab(); final InputColumn<? extends Number>[] columns = result.getColumns(); int columnNumber = 1; for (final InputColumn<? extends Number> column : columns) { final CrosstabNavigator<?> nav = crosstab.where(NumberAnalyzer.DIMENSION_COLUMN, column.getName()); final Number numRows = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_ROW_COUNT).get(); if (numRows.intValue() > 0) { final Number standardDeviation = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_STANDARD_DEVIATION).get(); if (standardDeviation != null) { ActionListener action = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { final Number mean = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_MEAN).get(); final Number min = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_LOWEST_VALUE) .get(); final Number max = (Number) nav .where(NumberAnalyzer.DIMENSION_MEASURE, NumberAnalyzer.MEASURE_HIGHEST_VALUE) .get(); final NormalDistributionFunction2D normalDistributionFunction = new NormalDistributionFunction2D( mean.doubleValue(), standardDeviation.doubleValue()); final XYDataset dataset = DatasetUtilities.sampleFunction2D(normalDistributionFunction, min.doubleValue(), max.doubleValue(), 100, "Normal"); final JFreeChart chart = ChartFactory.createXYLineChart( "Normal distribution of " + column.getName(), column.getName(), "", dataset, PlotOrientation.VERTICAL, false, true, false); ChartUtils.applyStyles(chart); Marker meanMarker = new ValueMarker(mean.doubleValue(), WidgetUtils.BG_COLOR_BLUE_DARK, new BasicStroke(2f)); meanMarker.setLabel("Mean"); meanMarker.setLabelOffset(new RectangleInsets(70d, 25d, 0d, 0d)); meanMarker.setLabelFont(WidgetUtils.FONT_SMALL); chart.getXYPlot().addDomainMarker(meanMarker); final ChartPanel chartPanel = ChartUtils.createPanel(chart, true); displayChartCallback.displayChart(chartPanel); } }; DCPanel panel = AbstractCrosstabResultSwingRenderer.createActionableValuePanel( standardDeviation, Alignment.RIGHT, action, IconUtils.CHART_LINE); table.setValueAt(panel, rowNumber, columnNumber); } } columnNumber++; } super.decorate(result, table, displayChartCallback); }
From source file:de.unioninvestment.eai.portal.portlet.crud.scripting.domain.container.rest.ValueConverter.java
private Object convertNumberToNumber(Class<?> targetClass, Number number) { if (targetClass.isAssignableFrom(number.getClass())) { return number; } else if (targetClass == Integer.class) { return number.intValue(); } else if (targetClass == Long.class) { return number.longValue(); } else if (targetClass == Double.class) { return number.doubleValue(); } else if (targetClass == BigDecimal.class) { return new BigDecimal(number.toString()); }// w w w. ja va2s . c o m throw new IllegalArgumentException("Cannot convert to " + targetClass.getSimpleName() + ": " + number + " of type " + number.getClass().getName()); }
From source file:org.jtalks.poulpe.model.dao.hibernate.BranchHibernateDaoTest.java
private int retrieveActualBranchesAmount() { String countQuery = "select count(*) from PoulpeBranch"; Number count = (Number) session.createQuery(countQuery).uniqueResult(); return count.intValue(); }
From source file:org.jtalks.poulpe.model.dao.hibernate.BranchHibernateDaoTest.java
private int retrieveActualGroupsAmount() { String countQuery = "select count(*) from Group"; Number count = (Number) session.createQuery(countQuery).uniqueResult(); return count.intValue(); }