public final class QueryFactory extends Object
Constructor and Description |
---|
QueryFactory(HiveConf conf)
Constructs the factory based on provided Hive configuration.
|
Modifier and Type | Method and Description |
---|---|
Query |
customQuery(String searchFilter)
Returns a query object created for the custom filter.
|
Query |
findDnByPattern(String rdn)
Returns a query for finding user DN based on DN pattern.
|
Query |
findGroupDnById(String groupId)
Returns a query for finding Group DN based on group unique ID.
|
Query |
findGroupsForUser(String userName,
String userDn)
Returns a query for finding groups to which the user belongs.
|
Query |
findUserDnByName(String userName)
Returns a query for finding user DN based on user unique name.
|
Query |
findUserDnByRdn(String userRdn)
Returns a query for finding user DN based on user RDN.
|
public QueryFactory(HiveConf conf)
conf
- Hive configurationpublic Query findGroupDnById(String groupId)
groupId
- group unique identifierQuery
public Query findUserDnByRdn(String userRdn)
userRdn
- user RDNQuery
public Query findDnByPattern(String rdn)
rdn
- user RDNQuery
public Query findUserDnByName(String userName)
userName
- user unique name (uid or sAMAccountName)Query
public Query findGroupsForUser(String userName, String userDn)
userName
- usernameuserDn
- user DNQuery
Copyright © 2016 The Apache Software Foundation. All rights reserved.