/** * Get Role for User * * @return role */ public MRole getRole() { if (m_role == null) { if (m_login == null || m_login.getRole() == null || m_login.getAD_Role_ID() == -1 || m_login.getAD_User_ID() == -1) throw new IllegalArgumentException("Not logged in yet"); m_role = m_login.getRole(); } return m_role; } // getRole