annotate src/main/java/de/mpiwg/itgroup/ismi/utils/SelectableObject.java @ 52:4ee8d47e1e34

hide simple search when not logged in. add scan viewer link to displayAuthor when codex is public.
author casties
date Fri, 02 Oct 2015 10:42:27 +0000
parents 2e911857a759
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
jurzua
parents:
diff changeset
1 package de.mpiwg.itgroup.ismi.utils;
jurzua
parents:
diff changeset
2
jurzua
parents:
diff changeset
3 import java.io.Serializable;
jurzua
parents:
diff changeset
4
jurzua
parents:
diff changeset
5 public class SelectableObject<N> implements Serializable{
jurzua
parents:
diff changeset
6
jurzua
parents:
diff changeset
7 private static final long serialVersionUID = 1L;
jurzua
parents:
diff changeset
8
jurzua
parents:
diff changeset
9 private boolean selected;
jurzua
parents:
diff changeset
10 private N obj;
jurzua
parents:
diff changeset
11 private String label;
jurzua
parents:
diff changeset
12
jurzua
parents:
diff changeset
13 public SelectableObject(N obj){
jurzua
parents:
diff changeset
14 this.obj = obj;
jurzua
parents:
diff changeset
15 this.selected = false;
jurzua
parents:
diff changeset
16 }
jurzua
parents:
diff changeset
17
jurzua
parents:
diff changeset
18 public SelectableObject(N obj, String label){
jurzua
parents:
diff changeset
19 this.obj = obj;
jurzua
parents:
diff changeset
20 this.selected = false;
jurzua
parents:
diff changeset
21 this.label = label;
jurzua
parents:
diff changeset
22 }
jurzua
parents:
diff changeset
23
jurzua
parents:
diff changeset
24 public boolean isSelected() {
jurzua
parents:
diff changeset
25 return selected;
jurzua
parents:
diff changeset
26 }
jurzua
parents:
diff changeset
27 public void setSelected(boolean selected) {
jurzua
parents:
diff changeset
28 this.selected = selected;
jurzua
parents:
diff changeset
29 }
jurzua
parents:
diff changeset
30 public N getObj() {
jurzua
parents:
diff changeset
31 return obj;
jurzua
parents:
diff changeset
32 }
jurzua
parents:
diff changeset
33 public void setObj(N obj) {
jurzua
parents:
diff changeset
34 this.obj = obj;
jurzua
parents:
diff changeset
35 }
jurzua
parents:
diff changeset
36 public String getLabel() {
jurzua
parents:
diff changeset
37 return label;
jurzua
parents:
diff changeset
38 }
jurzua
parents:
diff changeset
39 public void setLabel(String label) {
jurzua
parents:
diff changeset
40 this.label = label;
jurzua
parents:
diff changeset
41 }
jurzua
parents:
diff changeset
42 }