view src/main/java/de/mpiwg/gazetteer/utils/SelectableObject.java @ 0:7682c04c63a8

First commit of the source code!
author "jurzua <jurzua@mpiwg-berlin.mpg.de>"
date Tue, 10 Mar 2015 14:50:41 +0100
parents
children
line wrap: on
line source

package de.mpiwg.gazetteer.utils;

import java.io.Serializable;

public class SelectableObject<N> implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	private boolean selected;
	private N obj;
	private String label;
	
	public SelectableObject(N obj){
		this.obj = obj;
		this.selected = false;
	}
	
	public SelectableObject(N obj, String label){
		this.obj = obj;
		this.selected = false;
		this.label = label;
	}
	
	public boolean isSelected() {
		return selected;
	}
	public void setSelected(boolean selected) {
		this.selected = selected;
	}
	public N getObj() {
		return obj;
	}
	public void setObj(N obj) {
		this.obj = obj;
	}
	public String getLabel() {
		return label;
	}
	public void setLabel(String label) {
		this.label = label;
	}
}