
edu.asu.diging.eaccpf.model.impl.OccupationsImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rcn-model Show documentation
Show all versions of rcn-model Show documentation
EAC-CPF Model classes and repositories for authority matching components.
The newest version!
package edu.asu.diging.eaccpf.model.impl;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.ElementCollection;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.OneToMany;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;
import edu.asu.diging.eaccpf.model.ItemList;
import edu.asu.diging.eaccpf.model.Occupation;
import edu.asu.diging.eaccpf.model.Occupations;
import edu.asu.diging.eaccpf.model.Outline;
@Entity
public class OccupationsImpl implements Occupations {
@Id
@GeneratedValue(generator = "occus_id_generator")
@GenericGenerator(name = "occus_id_generator",
parameters = @Parameter(name = "prefix", value = "OCS"),
strategy = "edu.asu.diging.eaccpf.data.IdGenerator"
)
private String id;
private String localType;
@ElementCollection
@Lob
private List citations;
@OneToMany(targetEntity=ItemListImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List itemLists;
@OneToMany(targetEntity=OutlineImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List outlines;
@ElementCollection
@Lob
private List ps;
@ElementCollection
@Lob
private List descriptiveNote;
@OneToMany(targetEntity=OccupationImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List occupations;
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#getId()
*/
@Override
public String getId() {
return id;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#setId(java.lang.String)
*/
@Override
public void setId(String id) {
this.id = id;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#getLocalType()
*/
@Override
public String getLocalType() {
return localType;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#setLocalType(java.lang.String)
*/
@Override
public void setLocalType(String localType) {
this.localType = localType;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#getCitations()
*/
@Override
public List getCitations() {
return citations;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#setCitations(java.util.List)
*/
@Override
public void setCitations(List citations) {
this.citations = citations;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Mandates#getItemList()
*/
@Override
public List getItemLists() {
return itemLists;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Mandates#setItemList(edu.asu.diging.rcn.core.model.ItemList)
*/
@Override
public void setItemLists(List itemLists) {
this.itemLists = itemLists;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Mandates#getOutline()
*/
@Override
public List getOutlines() {
return outlines;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Mandates#setOutline(edu.asu.diging.rcn.core.model.Outline)
*/
@Override
public void setOutlines(List outlines) {
this.outlines = outlines;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#getPs()
*/
@Override
public List getPs() {
return ps;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#setPs(java.util.List)
*/
@Override
public void setPs(List ps) {
this.ps = ps;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#getDescriptiveNote()
*/
@Override
public List getDescriptiveNote() {
return descriptiveNote;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#setDescriptiveNote(java.util.List)
*/
@Override
public void setDescriptiveNote(List descriptiveNote) {
this.descriptiveNote = descriptiveNote;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#getOccupations()
*/
@Override
public List getOccupations() {
return occupations;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Occupations#setOccupations(java.util.List)
*/
@Override
public void setOccupations(List occupations) {
this.occupations = occupations;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy