1 package com.atlassian.user.search.query;
2
3
4
5
6
7
8 public class GroupsOfExternalEntityTwoTermQuery extends TwoTermBooleanQuery implements MembershipQuery
9 {
10 public GroupsOfExternalEntityTwoTermQuery(ExternalEntityNameTermQuery userNameQuery)
11 {
12 super(userNameQuery, new GroupNameTermQuery(TermQuery.WILDCARD), true);
13 }
14
15 public GroupsOfExternalEntityTwoTermQuery(GroupNameTermQuery groupNameQuery)
16 {
17 super(new ExternalEntityNameTermQuery(TermQuery.WILDCARD), groupNameQuery, true);
18 }
19
20 public GroupsOfExternalEntityTwoTermQuery(ExternalEntityNameTermQuery userNameQuery, GroupNameTermQuery groupNameQuery)
21 {
22 super(userNameQuery, groupNameQuery, true);
23 }
24
25 public ExternalEntityNameTermQuery getExternalEntityNameTermQuery()
26 {
27 return (ExternalEntityNameTermQuery) getFirstQuery();
28 }
29
30 public GroupNameTermQuery getGroupNameTermQuery()
31 {
32 return (GroupNameTermQuery) getSecondQuery();
33 }
34 }