package pt.ist.internalBilling.domain; import org.fenixedu.bennu.core.domain.User; public class UserBeneficiary extends UserBeneficiary_Base { private UserBeneficiary(final User user) { super(); setUser(user); } public static UserBeneficiary beneficiaryFor(final User user) { final UserBeneficiary beneficiary = user.getUserBeneficiary(); return beneficiary == null ? new UserBeneficiary(user) : beneficiary; } @Override public String getPresentationName() { final User user = getUser(); return user.getDisplayName() + "(" + user.getUsername() + ")"; } }