public ResultParticipation(Result result, Person person, ResultParticipationRole role, Person changedBy) { this(); checkParameters(result,person, role, changedBy); setResult(result); setPerson(person); setPersonOrder(result.getResultParticipationsCount()); if(isValidRoleForResult(result,role)) { setResultParticipationRole(role); } setChangedBy(result, AccessControl.getUserView().getPerson());
public  ResultParticipation() { super(); setRootDomainObject(RootDomainObject.getInstance());
    public ResultParticipation(Result result, Person person, ResultParticipationRole role, Person changedBy) {        this();        checkParameters(result,person, role, changedBy);        setResult(result);        setPerson(person);        setPersonOrder(result.getResultParticipationsCount());        if(isValidRoleForResult(result,role)) {            setResultParticipationRole(role);            }        setChangedBy(result, AccessControl.getUserView().getPerson());    }