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