Projekt

Obecné

Profil

Stáhnout (971 Bajtů) Statistiky
| Větev: | Revize:
1
package vldc.aswi.domain.parameter;
2

    
3
import lombok.Data;
4
import lombok.EqualsAndHashCode;
5
import lombok.NoArgsConstructor;
6
import vldc.aswi.domain.EntityParent;
7

    
8
import javax.persistence.Column;
9
import javax.persistence.Entity;
10
import javax.persistence.OneToMany;
11
import java.util.List;
12

    
13
/**
14
 * Domain entity representing Parameter type in application.
15
 */
16
@Entity(name = "Parametr_typ")
17
@Data
18
@EqualsAndHashCode(callSuper = true)
19
@NoArgsConstructor
20
public class ParameterType extends EntityParent {
21

    
22
    /** Name of parameter. */
23
    @Column(name = "nazev")
24
    private String name;
25

    
26
    /** List of parameterInConfigurations, which using this parameter type. */
27
    @OneToMany(mappedBy = "parameterType")
28
    private List<Parameter> parameters;
29

    
30
    /**
31
     * Constructor.
32
     * @param name - Name of parameter.
33
     */
34
    public ParameterType(String name) {
35
        this.setName(name);
36
    }
37

    
38
    @Override
39
    public String toString() {
40
        return "";
41
    }
42
}
(3-3/4)