NewUserConfig.java
/*
* Copyright (C) 2003-2007 eXo Platform SAS.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License
* as published by the Free Software Foundation; either version 3
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, see<http://www.gnu.org/licenses/>.
*/
package org.exoplatform.services.cms.queries.impl;
import java.util.ArrayList;
import java.util.List;
/**
* @author Benjamin Mestrallet
* benjamin.mestrallet@exoplatform.com
*/
public class NewUserConfig {
private String repository ;
private String template;
private List<User> users = new ArrayList<User>(5);
public String getRepository() { return repository ; }
public void setRepository(String rp) { this.repository = rp; }
public String getTemplate() { return template; }
public void setTemplate(String template) { this.template = template; }
public List<User> getUsers() { return users; }
public void setUsers(List<User> s) { this.users = s; }
static public class User {
private String userName ;
private List<Query> queries = new ArrayList<Query>(5) ;
public User() { }
public String getUserName() { return userName; }
public void setUserName(String userName) { this.userName = userName; }
public List<Query> getQueries() { return queries; }
public void setQueries(List<Query> queries) { this.queries = queries; }
}
static public class Query {
private String queryName ;
private String language;
private String query;
public String getQuery() { return query; }
public void setQuery(String query) { this.query = query; }
public String getLanguage() { return language; }
public void setLanguage(String language) { this.language = language; }
public String getQueryName() { return queryName; }
public void setQueryName(String queryName) { this.queryName = queryName; }
}
}