All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gr.iti.mklab.framework.common.domain.Article Maven / Gradle / Ivy

package gr.iti.mklab.framework.common.domain;

import java.util.ArrayList;
import java.util.List;

import gr.iti.mklab.framework.common.domain.MediaItem;

public class Article extends JSONable {

	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7880711718654107043L;
	
	private String title = null;
	private String text = null;
	private String[] tags = null;
	
	private boolean isLowQuality = true;
	
	private List mediaItems = new ArrayList();
	
	public Article() {
		
	}
	
	public Article(String title, String text) {
		this.title = title;
		this.text = text;
	}
	
	public void addMediaItem(MediaItem mediaItem) {
		this.mediaItems.add(mediaItem);
	}
	
	public String getTitle() {
		return title;
	}

	public String getText() {
		return text;
	}
	
	public String[] getTags() {
		return tags;
	}

	public void setTags(String[] tags) {
		this.tags = tags;
	}
	
	public List getMediaItems() {
		return mediaItems; 
	}

	public boolean isLowQuality() {
		return this.isLowQuality;
	}
	
	public void setLowQuality(boolean isLowQuality) {
		this.isLowQuality = isLowQuality;
	}
	
	public String toString() {
		return title;
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy