Mercurial > hg > LGDataverses
view src/main/java/edu/harvard/iq/dataverse/DefaultValueSet.java @ 14:be7787c36e58 default tip
new: nofity LGSercies for deleted files
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 02 Nov 2015 16:41:23 +0100 |
parents | a50cf11e5178 |
children |
line wrap: on
line source
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package edu.harvard.iq.dataverse; import java.io.Serializable; import java.util.List; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.OneToMany; /** * * @author skraffmiller */ @Entity public class DefaultValueSet implements Serializable{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; public Long getId() { return this.id; } public void setId(Long id) { this.id = id; } @Column( nullable = false ) private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } @OneToMany(mappedBy="defaultValueSet", cascade={CascadeType.REMOVE, CascadeType.MERGE, CascadeType.PERSIST}) private List<DatasetFieldDefaultValue> datasetFieldDefaultValues; public List<DatasetFieldDefaultValue> getDatasetFieldDefaultValues() { return datasetFieldDefaultValues; } public void setDatasetFieldDefaultValues(List<DatasetFieldDefaultValue> datasetFieldDefaultValues) { this.datasetFieldDefaultValues = datasetFieldDefaultValues; } }