package org.inbio.m3s.model.core; import java.util.Date; import java.util.HashSet; import java.util.Set; import org.inbio.m3s.model.LogGenericEntity; /** * * @author jgutierrez * */ public class MediaCategory extends LogGenericEntity { private static final long serialVersionUID = -4579702356300665787L; private Integer mediaCategoryId; private Integer textByDescriptionTextId; private Integer textByNameTextId; private Set<MediaType> mediaTypes = new HashSet<MediaType>(0); public MediaCategory() { } public MediaCategory(Integer textByNameTextId) { this.textByNameTextId = textByNameTextId; } public MediaCategory(Integer textByDescriptionTextId, Integer textByNameTextId, Date creationDate, String createdBy, Date lastModificationDate, String lastModificationBy, Set<MediaType> mediaTypes) { this.textByDescriptionTextId = textByDescriptionTextId; this.textByNameTextId = textByNameTextId; this.setCreationDate(creationDate); this.setCreatedBy(createdBy); this.setLastModificationDate(lastModificationDate); this.setLastModificationBy(lastModificationBy); this.mediaTypes = mediaTypes; } public Integer getMediaCategoryId() { return this.mediaCategoryId; } public void setMediaCategoryId(Integer mediaCategoryId) { this.mediaCategoryId = mediaCategoryId; } public Integer getTextByDescriptionTextId() { return this.textByDescriptionTextId; } public void setTextByDescriptionTextId(Integer textByDescriptionTextId) { this.textByDescriptionTextId = textByDescriptionTextId; } public Integer getTextByNameTextId() { return this.textByNameTextId; } public void setTextByNameTextId(Integer textByNameTextId) { this.textByNameTextId = textByNameTextId; } public Set<MediaType> getMediaTypes() { return this.mediaTypes; } public void setMediaTypes(Set<MediaType> mediaTypes) { this.mediaTypes = mediaTypes; } }