1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.exoplatform.services.cms.queries.impl;
19
20 import java.util.ArrayList;
21 import java.util.List;
22
23
24
25
26
27 public class NewUserConfig {
28 private String repository ;
29 private String template;
30 private List<User> users = new ArrayList<User>(5);
31
32 public String getRepository() { return repository ; }
33 public void setRepository(String rp) { this.repository = rp; }
34
35 public String getTemplate() { return template; }
36 public void setTemplate(String template) { this.template = template; }
37
38 public List<User> getUsers() { return users; }
39 public void setUsers(List<User> s) { this.users = s; }
40
41 static public class User {
42 private String userName ;
43 private List<Query> queries = new ArrayList<Query>(5) ;
44
45 public User() { }
46
47 public String getUserName() { return userName; }
48 public void setUserName(String userName) { this.userName = userName; }
49
50 public List<Query> getQueries() { return queries; }
51 public void setQueries(List<Query> queries) { this.queries = queries; }
52
53 }
54
55 static public class Query {
56 private String queryName ;
57 private String language;
58 private String query;
59
60 public String getQuery() { return query; }
61 public void setQuery(String query) { this.query = query; }
62
63 public String getLanguage() { return language; }
64 public void setLanguage(String language) { this.language = language; }
65
66 public String getQueryName() { return queryName; }
67 public void setQueryName(String queryName) { this.queryName = queryName; }
68 }
69 }