Projekt

Obecné

Profil

Stáhnout (868 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
import javax.persistence.Entity;
8
import javax.persistence.OneToMany;
9
import java.util.List;
10

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

    
20
    /** Name of parameter. */
21
    private String name;
22

    
23
    /** List of parameterInConfigurations, which using this parameter type. */
24
    @OneToMany(mappedBy = "parameterType")
25
    private List<ParameterInConfiguration> parametersInConfiguration;
26

    
27
    /**
28
     * Constructor.
29
     * @param name - Name of parameter.
30
     */
31
    public ParameterType(String name) {
32
        this.setName(name);
33
    }
34
}
(3-3/4)