Remove dead code. (#553)
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2015 Bosch Software Innovations GmbH and others.
|
||||
*
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*/
|
||||
package org.eclipse.hawkbit.repository.report.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* An abstract report series.
|
||||
*/
|
||||
public class AbstractReportSeries implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private final String name;
|
||||
|
||||
/**
|
||||
* @param name
|
||||
* the name of the series
|
||||
*/
|
||||
public AbstractReportSeries(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the name of the series
|
||||
*/
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2015 Bosch Software Innovations GmbH and others.
|
||||
*
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*/
|
||||
package org.eclipse.hawkbit.repository.report.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
* A data report series which contains a list of {@link DataReportSeriesItem}.
|
||||
*
|
||||
*
|
||||
*
|
||||
* @param <T>
|
||||
* the type of the report series item
|
||||
*/
|
||||
public class DataReportSeries<T extends Serializable> extends AbstractReportSeries {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private final List<DataReportSeriesItem<T>> data = new ArrayList<>();
|
||||
|
||||
/**
|
||||
* @param name
|
||||
* the name of data series
|
||||
*/
|
||||
public DataReportSeries(final String name) {
|
||||
super(name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a ListSeries with the given series name and array of values.
|
||||
*
|
||||
* @param name
|
||||
* the name of the data series
|
||||
* @param values
|
||||
* data report series item for this data series.
|
||||
*/
|
||||
public DataReportSeries(final String name, final List<DataReportSeriesItem<T>> values) {
|
||||
this(name);
|
||||
setData(values);
|
||||
}
|
||||
|
||||
private void setData(final List<DataReportSeriesItem<T>> values) {
|
||||
data.clear();
|
||||
data.addAll(values);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return An array of the numeric values
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
public DataReportSeriesItem<T>[] getData() {
|
||||
return data.toArray(new DataReportSeriesItem[data.size()]);
|
||||
}
|
||||
|
||||
public Stream<DataReportSeriesItem<T>> getDataStream() {
|
||||
return data.stream();
|
||||
}
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2015 Bosch Software Innovations GmbH and others.
|
||||
*
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*/
|
||||
package org.eclipse.hawkbit.repository.report.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* An data report series item which contains a type and a value.
|
||||
*
|
||||
*
|
||||
*
|
||||
* @param <T>
|
||||
* the type of the report series item
|
||||
*/
|
||||
public class DataReportSeriesItem<T extends Serializable> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final T type;
|
||||
private final Number data;
|
||||
|
||||
/**
|
||||
* @param type
|
||||
* the type of the data report series item
|
||||
* @param data
|
||||
* the data of the report series item
|
||||
*/
|
||||
public DataReportSeriesItem(final T type, final Number data) {
|
||||
this.type = type;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the type of the data report item
|
||||
*/
|
||||
public T getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the data of the data report item
|
||||
*/
|
||||
public Number getData() {
|
||||
return data;
|
||||
}
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2015 Bosch Software Innovations GmbH and others.
|
||||
*
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*/
|
||||
package org.eclipse.hawkbit.repository.report.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* A double data series which contains an inner and an outer series ideal for
|
||||
* showing donut charts.
|
||||
*
|
||||
*
|
||||
*
|
||||
* @param <T>
|
||||
* The type parameter for the report series data
|
||||
*/
|
||||
public class InnerOuterDataReportSeries<T extends Serializable> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final DataReportSeries<T> innerSeries;
|
||||
private final DataReportSeries<T> outerSeries;
|
||||
|
||||
/**
|
||||
* @param innerSeries
|
||||
* the innerseries of an circle donut chart
|
||||
* @param outerSeries
|
||||
* the outer series of an donut chart
|
||||
*/
|
||||
public InnerOuterDataReportSeries(final DataReportSeries<T> innerSeries, final DataReportSeries<T> outerSeries) {
|
||||
this.innerSeries = innerSeries;
|
||||
this.outerSeries = outerSeries;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the innerSeries
|
||||
*/
|
||||
public DataReportSeries<T> getInnerSeries() {
|
||||
return innerSeries;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the outerSeries
|
||||
*/
|
||||
public DataReportSeries<T> getOuterSeries() {
|
||||
return outerSeries;
|
||||
}
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2015 Bosch Software Innovations GmbH and others.
|
||||
*
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*/
|
||||
package org.eclipse.hawkbit.repository.report.model;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* A simple list report series which just contains a list of values of a report.
|
||||
*/
|
||||
public class ListReportSeries extends AbstractReportSeries {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private final List<Number> data = new ArrayList<>();
|
||||
|
||||
/**
|
||||
* @param name
|
||||
* the name of the list report series
|
||||
*/
|
||||
public ListReportSeries(final String name) {
|
||||
super(name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a ListSeries with the given series name and array of values.
|
||||
*
|
||||
* @param name
|
||||
* the name of the list report series
|
||||
* @param values
|
||||
* the values of the list report series
|
||||
*/
|
||||
public ListReportSeries(final String name, final Number... values) {
|
||||
this(name);
|
||||
setData(values);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the values in the list series to the ones provided.
|
||||
*
|
||||
* @param values
|
||||
*/
|
||||
private void setData(final Number... values) {
|
||||
data.clear();
|
||||
Collections.addAll(data, values);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return An array of the numeric values
|
||||
*/
|
||||
public Number[] getData() {
|
||||
return data.toArray(new Number[data.size()]);
|
||||
}
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2015 Bosch Software Innovations GmbH and others.
|
||||
*
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*/
|
||||
package org.eclipse.hawkbit.repository.report.model;
|
||||
|
||||
/**
|
||||
* A series time enum definition for {@link DataReportSeriesItem}s.
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public enum SeriesTime {
|
||||
|
||||
/**
|
||||
* hour.
|
||||
*/
|
||||
HOUR,
|
||||
/**
|
||||
* day.
|
||||
*/
|
||||
DAY,
|
||||
/**
|
||||
* week.
|
||||
*/
|
||||
WEEK,
|
||||
/**
|
||||
* month.
|
||||
*/
|
||||
MONTH,
|
||||
/**
|
||||
* year.
|
||||
*/
|
||||
YEAR,
|
||||
|
||||
/**
|
||||
* more than one year.
|
||||
*/
|
||||
MORE_THAN_YEAR,
|
||||
|
||||
/**
|
||||
* never.
|
||||
*/
|
||||
NEVER;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user