Subject copy = getSessionSubject(overlordSubject, session_id);
return copy;
}
private Subject getSessionSubject(Subject subject, Integer sessionId) {
Subject copy = new Subject(subject.getName(), subject.getFactive(), subject.getFsystem());
copy.setId(subject.getId());
copy.setSessionId(sessionId);
copy.setDepartment(subject.getDepartment());
copy.setEmailAddress(subject.getEmailAddress());
copy.setFirstName(subject.getFirstName());
copy.setLastName(subject.getLastName());
copy.setLdapRoles(subject.getLdapRoles());
copy.setOwnedGroups(subject.getOwnedGroups());
copy.setPhoneNumber(subject.getPhoneNumber());
copy.setRoles(subject.getRoles());
copy.setUserConfiguration(subject.getUserConfiguration());
return copy;
}