/*
This file is part of OpenMyEWB.
OpenMyEWB is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenMyEWB is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with OpenMyEWB. If not, see <http://www.gnu.org/licenses/>.
OpenMyEWB is Copyright 2005-2009 Nicolas Kruchten (nicolas@kruchten.com), Francis Kung, Engineers Without Borders Canada, Michael Trauttmansdorff, Jon Fishbein, David Kadish
*/
package ca.myewb.beans;
import java.util.HashSet;
import java.util.Set;
import ca.myewb.model.GroupModel;
public abstract class Page {
protected int id;
protected String name;
protected String oldName;
private String displayName;
protected Set<GroupModel> groups;
protected Set<GroupModel> invisibleGroups;
protected String area;
private int weight;
public Page()
{
id = 0;
name = "";
groups = new HashSet<GroupModel>();
invisibleGroups = new HashSet<GroupModel>();
}
protected int getId() {
return id;
}
private void setId(int i) {
id = i;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public int getWeight() {
return weight;
}
public void setWeight(int weight) {
this.weight = weight;
}
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
public Set getGroups() {
return groups;
}
public void setGroups(Set<GroupModel> g) {
groups = g;
}
public Set getInvisibleGroups() {
return invisibleGroups;
}
public void setInvisibleGroups(Set<GroupModel> g) {
invisibleGroups = g;
}
public String getOldName()
{
return oldName;
}
public void setOldName(String oldName)
{
this.oldName = oldName;
}
}