package hu.sch.web.wicket.components; import hu.sch.domain.Membership; import hu.sch.domain.interfaces.MembershipTableEntry; import hu.sch.web.wicket.components.tables.SelectableEntry; /** * {@link Membership} objektumokhoz egy wrapper, hogy el tudjuk tárolni, hogy ki * van-e jelölve a listában vagy nincs. Származtatni bonyolult lenne, mert akkor * meg kéne írni a downcastot. * * @author messo * @since 2.3.1 */ public class SelectableMembership implements MembershipTableEntry, SelectableEntry { private Membership membership; private boolean selected; public SelectableMembership(Membership membership) { this.membership = membership; } @Override public Membership getMembership() { return membership; } public void setMembership(Membership membership) { this.membership = membership; } @Override public boolean getSelected() { return selected; } @Override public void setSelected(boolean isSelected) { this.selected = isSelected; } }