package org.dayatang.domain.entity; import org.dayatang.domain.BaseEntity; import java.util.Random; public abstract class Organization extends BaseEntity { private static final long serialVersionUID = -545941352163679365L; private Integer id; private String name; private boolean disabled = false; public Organization(String name) { id = new Random().nextInt(); this.name = name; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isDisabled() { return disabled; } void setDisabled(boolean disabled) { this.disabled = disabled; } public void disable() { disabled = true; } public void enable() { disabled = false; } @Override public String[] businessKeys() { return new String[] {"name", "level"}; } }