001/* 002 * Copyright (c) 2006-2011 Nuxeo SA (http://nuxeo.com/) and others. 003 * 004 * All rights reserved. This program and the accompanying materials 005 * are made available under the terms of the Eclipse Public License v1.0 006 * which accompanies this distribution, and is available at 007 * http://www.eclipse.org/legal/epl-v10.html 008 * 009 * Contributors: 010 * bstefanescu 011 */ 012package org.nuxeo.ecm.automation.jaxrs; 013 014import java.util.Set; 015 016/** 017 * @author <a href="mailto:bs@nuxeo.com">Bogdan Stefanescu</a> 018 */ 019public class LoginInfo { 020 021 protected String username; 022 023 protected Set<String> groups; 024 025 protected boolean isAdministrator; 026 027 public LoginInfo(String username, Set<String> groups, boolean isAdministrator) { 028 this.username = username; 029 this.groups = groups; 030 this.isAdministrator = isAdministrator; 031 } 032 033 public boolean isAdministrator() { 034 return isAdministrator; 035 } 036 037 public String getUsername() { 038 return username; 039 } 040 041 public Set<String> getGroups() { 042 return groups; 043 } 044 045}