chart stubs
This commit is contained in:
parent
4e678d9c65
commit
15b34a2296
26
src/main/java/de/ph87/data/chart/Chart.java
Normal file
26
src/main/java/de/ph87/data/chart/Chart.java
Normal file
@ -0,0 +1,26 @@
|
||||
package de.ph87.data.chart;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.NonNull;
|
||||
import lombok.ToString;
|
||||
|
||||
@Entity
|
||||
@Getter
|
||||
@ToString
|
||||
@NoArgsConstructor
|
||||
public class Chart {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private long id;
|
||||
|
||||
@Version
|
||||
private long version;
|
||||
|
||||
@NonNull
|
||||
@Column(nullable = false)
|
||||
private String name = "";
|
||||
|
||||
}
|
||||
35
src/main/java/de/ph87/data/chart/axis/Axis.java
Normal file
35
src/main/java/de/ph87/data/chart/axis/Axis.java
Normal file
@ -0,0 +1,35 @@
|
||||
package de.ph87.data.chart.axis;
|
||||
|
||||
import de.ph87.data.chart.Chart;
|
||||
import jakarta.persistence.*;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.NonNull;
|
||||
import lombok.ToString;
|
||||
|
||||
@Entity
|
||||
@Getter
|
||||
@ToString
|
||||
@NoArgsConstructor
|
||||
public class Axis {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private long id;
|
||||
|
||||
@Version
|
||||
private long version;
|
||||
|
||||
@NonNull
|
||||
@ManyToOne(optional = false)
|
||||
private Chart chart;
|
||||
|
||||
@NonNull
|
||||
@Column(nullable = false)
|
||||
private String name = "";
|
||||
|
||||
public Axis(@NonNull final Chart chart) {
|
||||
this.chart = chart;
|
||||
}
|
||||
|
||||
}
|
||||
41
src/main/java/de/ph87/data/chart/axis/graph/Graph.java
Normal file
41
src/main/java/de/ph87/data/chart/axis/graph/Graph.java
Normal file
@ -0,0 +1,41 @@
|
||||
package de.ph87.data.chart.axis.graph;
|
||||
|
||||
import de.ph87.data.chart.axis.Axis;
|
||||
import de.ph87.data.series.Series;
|
||||
import jakarta.persistence.*;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.NonNull;
|
||||
import lombok.ToString;
|
||||
|
||||
@Entity
|
||||
@Getter
|
||||
@ToString
|
||||
@NoArgsConstructor
|
||||
public class Graph {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private long id;
|
||||
|
||||
@Version
|
||||
private long version;
|
||||
|
||||
@NonNull
|
||||
@ManyToOne(optional = false)
|
||||
private Axis axis;
|
||||
|
||||
@NonNull
|
||||
@Column(nullable = false)
|
||||
private String name = "";
|
||||
|
||||
@NonNull
|
||||
@ManyToOne(optional = false)
|
||||
private Series series;
|
||||
|
||||
public Graph(@NonNull final Axis axis, @NonNull final Series series) {
|
||||
this.axis = axis;
|
||||
this.series = series;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user