
edu.asu.diging.eaccpf.model.impl.DescriptionImpl 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.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;
import edu.asu.diging.eaccpf.model.BiogHist;
import edu.asu.diging.eaccpf.model.Description;
import edu.asu.diging.eaccpf.model.ExistDates;
import edu.asu.diging.eaccpf.model.Function;
import edu.asu.diging.eaccpf.model.Functions;
import edu.asu.diging.eaccpf.model.GeneralContext;
import edu.asu.diging.eaccpf.model.LanguageUsed;
import edu.asu.diging.eaccpf.model.LanguagesUsed;
import edu.asu.diging.eaccpf.model.LegalStatus;
import edu.asu.diging.eaccpf.model.LegalStatuses;
import edu.asu.diging.eaccpf.model.LocalDescription;
import edu.asu.diging.eaccpf.model.LocalDescriptions;
import edu.asu.diging.eaccpf.model.Mandate;
import edu.asu.diging.eaccpf.model.Mandates;
import edu.asu.diging.eaccpf.model.Occupation;
import edu.asu.diging.eaccpf.model.Occupations;
import edu.asu.diging.eaccpf.model.Place;
import edu.asu.diging.eaccpf.model.Places;
import edu.asu.diging.eaccpf.model.StructureOrGenealogy;
@Entity
public class DescriptionImpl implements Description {
@Id
@GeneratedValue(generator = "desc_id_generator")
@GenericGenerator(name = "desc_id_generator",
parameters = @Parameter(name = "prefix", value = "DE"),
strategy = "edu.asu.diging.eaccpf.data.IdGenerator"
)
private String id;
@OneToMany(targetEntity=BiogHistImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List biogHists;
@OneToOne(targetEntity=ExistDatesImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private ExistDates existDates;
@OneToMany(targetEntity=FunctionImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List functions;
@OneToMany(targetEntity=FunctionsImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List functionsElement;
@OneToMany(targetEntity=GeneralContextImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List generalContexts;
@OneToMany(targetEntity=LanguageUsedImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List languagesUsed;
@OneToOne(targetEntity=LanguagesUsedImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List languagesUsedGroups;
@OneToMany(targetEntity=LegalStatusImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List legalStatuses;
@OneToMany(targetEntity=LegalStatusesImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List legalStatusGroups;
@OneToMany(targetEntity=LocalDescriptionImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List localDescriptions;
@OneToMany(targetEntity=LocalDescriptionsImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List localDescriptionGroups;
@OneToMany(targetEntity=MandateImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List mandates;
@OneToMany(targetEntity=MandatesImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List mandateGroups;
@OneToMany(targetEntity=OccupationImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List occupations;
@OneToMany(targetEntity=OccupationsImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List occupationGroups;
@OneToMany(targetEntity=PlaceImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List places;
@OneToMany(targetEntity=PlacesImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List placeGroups;
@OneToMany(targetEntity=StructureOrGenealogyImpl.class, cascade=CascadeType.ALL, orphanRemoval=true)
private List structureGenealogy;
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getId()
*/
@Override
public String getId() {
return id;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setId(java.lang.String)
*/
@Override
public void setId(String id) {
this.id = id;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getBiogHist()
*/
@Override
public List getBiogHists() {
return biogHists;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setBiogHist(edu.asu.diging.rcn.core.model.BiogHist)
*/
@Override
public void setBiogHists(List biogHists) {
this.biogHists = biogHists;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getExistDates()
*/
@Override
public ExistDates getExistDates() {
return existDates;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setExistDates(edu.asu.diging.rcn.core.model.ExistDates)
*/
@Override
public void setExistDates(ExistDates existDates) {
this.existDates = existDates;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getFunctions()
*/
@Override
public List getFunctions() {
return functions;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setFunctions(java.util.List)
*/
@Override
public void setFunctions(List functions) {
this.functions = functions;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getFunctionsElement()
*/
@Override
public List getFunctionsElement() {
return functionsElement;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setFunctionsElement(java.util.List)
*/
@Override
public void setFunctionsElement(List functionsElement) {
this.functionsElement = functionsElement;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getGeneralContext()
*/
@Override
public List getGeneralContexts() {
return generalContexts;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setGeneralContext(edu.asu.diging.rcn.core.model.GeneralContext)
*/
@Override
public void setGeneralContexts(List generalContexts) {
this.generalContexts = generalContexts;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getLanguagesUsed()
*/
@Override
public List getLanguagesUsed() {
return languagesUsed;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setLanguagesUsed(java.util.List)
*/
@Override
public void setLanguagesUsed(List languagesUsed) {
this.languagesUsed = languagesUsed;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getLanguagesUsedGroups()
*/
@Override
public List getLanguagesUsedGroups() {
return languagesUsedGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setLanguagesUsedGroups(java.util.List)
*/
@Override
public void setLanguagesUsedGroups(List languagesUsedGroups) {
this.languagesUsedGroups = languagesUsedGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getLegalStatuses()
*/
@Override
public List getLegalStatuses() {
return legalStatuses;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setLegalStatuses(java.util.List)
*/
@Override
public void setLegalStatuses(List legalStatuses) {
this.legalStatuses = legalStatuses;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getLegalStatuseGroups()
*/
@Override
public List getLegalStatusGroups() {
return legalStatusGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setLegalStatuseGroups(java.util.List)
*/
@Override
public void setLegalStatuseGroups(List legalStatusGroups) {
this.legalStatusGroups = legalStatusGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getLocalDescriptions()
*/
@Override
public List getLocalDescriptions() {
return localDescriptions;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setLocalDescriptions(java.util.List)
*/
@Override
public void setLocalDescriptions(List localDescriptions) {
this.localDescriptions = localDescriptions;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getLocalDescriptionGroups()
*/
@Override
public List getLocalDescriptionGroups() {
return localDescriptionGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setLocalDescriptionGroups(java.util.List)
*/
@Override
public void setLocalDescriptionGroups(List localDescriptionGroups) {
this.localDescriptionGroups = localDescriptionGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getMandates()
*/
@Override
public List getMandates() {
return mandates;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setMandates(java.util.List)
*/
@Override
public void setMandates(List mandates) {
this.mandates = mandates;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getMandateGroups()
*/
@Override
public List getMandateGroups() {
return mandateGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setMandateGroups(java.util.List)
*/
@Override
public void setMandateGroups(List mandateGroups) {
this.mandateGroups = mandateGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getOccupations()
*/
@Override
public List getOccupations() {
return occupations;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setOccupations(java.util.List)
*/
@Override
public void setOccupations(List occupations) {
this.occupations = occupations;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getOccupationGroups()
*/
@Override
public List getOccupationGroups() {
return occupationGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setOccupationGroups(java.util.List)
*/
@Override
public void setOccupationGroups(List occupationGroups) {
this.occupationGroups = occupationGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getPlaces()
*/
@Override
public List getPlaces() {
return places;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setPlaces(java.util.List)
*/
@Override
public void setPlaces(List places) {
this.places = places;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getPlaceGroups()
*/
@Override
public List getPlaceGroups() {
return placeGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setPlaceGroups(java.util.List)
*/
@Override
public void setPlaceGroups(List placeGroups) {
this.placeGroups = placeGroups;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#getStructureGenealogy()
*/
@Override
public List getStructureGenealogy() {
return structureGenealogy;
}
/* (non-Javadoc)
* @see edu.asu.diging.rcn.core.model.impl.Description#setStructureGenealogy(java.util.List)
*/
@Override
public void setStructureGenealogy(List structureGenealogy) {
this.structureGenealogy = structureGenealogy;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy