package org.openslx.imagemaster.localrpc; import org.openslx.imagemaster.session.User; public class JsonUser { private String login = null; private String organizationid = null; private String firstName = null; private String lastName = null; private String mail = null; private String role = null; private int userId = -1; public User toUser() { if ( userId <= 0 || firstName == null || lastName == null || firstName.isEmpty() || lastName.isEmpty() ) return null; return new ShibUser( userId, login, organizationid, firstName, lastName, mail, role ); } }