package fi.otavanopisto.muikku.plugins.announcer.rest;
import java.util.Date;
import java.util.List;
import fi.otavanopisto.muikku.plugins.workspace.rest.model.WorkspaceBasicInfo;
public class AnnouncementRESTModel {
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getPublisherUserEntityId() {
return publisherUserEntityId;
}
public void setPublisherUserEntityId(Long publisherUserEntityId) {
this.publisherUserEntityId = publisherUserEntityId;
}
public String getCaption() {
return caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public Boolean isArchived() {
return archived;
}
public void setArchived(Boolean archived) {
this.archived = archived;
}
public List<Long> getUserGroupEntityIds() {
return userGroupEntityIds;
}
public void setUserGroupEntityIds(List<Long> userGroupEntityIds) {
this.userGroupEntityIds = userGroupEntityIds;
}
public List<Long> getWorkspaceEntityIds() {
return workspaceEntityIds;
}
public void setWorkspaceEntityIds(List<Long> workspaceEntityIds) {
this.workspaceEntityIds = workspaceEntityIds;
}
public Boolean getPubliclyVisible() {
return publiclyVisible;
}
public void setPubliclyVisible(Boolean publiclyVisible) {
this.publiclyVisible = publiclyVisible;
}
public AnnouncementTemporalStatus getTemporalStatus() {
return temporalStatus;
}
public void setTemporalStatus(AnnouncementTemporalStatus temporalStatus) {
this.temporalStatus = temporalStatus;
}
public List<WorkspaceBasicInfo> getWorkspaces() {
return workspaces;
}
public void setWorkspaces(List<WorkspaceBasicInfo> workspaces) {
this.workspaces = workspaces;
}
private Long id;
private Long publisherUserEntityId;
private String caption;
private String content;
private Date created;
private Date startDate;
private Date endDate;
private Boolean archived;
private List<Long> userGroupEntityIds;
private List<Long> workspaceEntityIds;
private Boolean publiclyVisible;
private AnnouncementTemporalStatus temporalStatus;
private List<WorkspaceBasicInfo> workspaces;
}