package com.tibco.as.spacebar.ui.model; import com.tibco.as.space.Member.DistributionRole; public class SpaceMember extends Member { private SpaceMembers members; private DistributionRole distributionRole; @Override public SpaceMembers getParent() { return members; } public void setMembers(SpaceMembers members) { this.members = members; } public DistributionRole getDistributionRole() { return distributionRole; } public void setDistributionRole(DistributionRole distributionRole) { firePropertyChange("distributionRole", this.distributionRole, this.distributionRole = distributionRole); } @Override public Member clone() { SpaceMember member = new SpaceMember(); copyTo(member); return member; } @Override public void copyTo(IElement element) { super.copyTo(element); SpaceMember target = (SpaceMember) element; target.setMembers(members); target.setDistributionRole(distributionRole); } public boolean isSeeder() { return distributionRole == DistributionRole.SEEDER; } }