public class QueryManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ADD_PERMISSION_QUERY |
static String |
CHECK_PERMISSION_EXISTS_QUERY |
static String |
DELETE_PERMISSION_BY_ID_QUERY |
static String |
DELETE_PERMISSION_QUERY |
static String |
GET_APPNAME_QUERY |
static String |
GET_GRANTED_ROLES_BY_PERMISSION_ID_QUERY |
static String |
GET_GRANTED_ROLES_QUERY |
static String |
GET_PERMISSION_QUERY |
static String |
GRANT_PERMISSION_QUERY |
static String |
HAS_PERMISSION_BY_PERMISSION_ID_QUERY |
static String |
HAS_PERMISSION_QUERY |
static String |
REVOKE_PERMISSION_BY_PERMISSION_ID_QUERY |
static String |
REVOKE_PERMISSION_BY_ROLE_ID_QUERY |
static String |
REVOKE_PERMISSION_BY_ROLE_QUERY |
static String |
REVOKE_PERMISSION_QUERY |
| Constructor and Description |
|---|
QueryManager(PermissionConfig permissionConfig) |
| Modifier and Type | Method and Description |
|---|---|
String |
getQuery(Connection connection,
String key)
Get SQL query.
|
String |
getQuery(String dbType,
String dbVersion,
String key)
Get SQL query for specific database type and version.
|
public static final String GET_PERMISSION_QUERY
public static final String GET_APPNAME_QUERY
public static final String ADD_PERMISSION_QUERY
public static final String CHECK_PERMISSION_EXISTS_QUERY
public static final String DELETE_PERMISSION_QUERY
public static final String DELETE_PERMISSION_BY_ID_QUERY
public static final String GRANT_PERMISSION_QUERY
public static final String REVOKE_PERMISSION_QUERY
public static final String REVOKE_PERMISSION_BY_PERMISSION_ID_QUERY
public static final String REVOKE_PERMISSION_BY_ROLE_QUERY
public static final String REVOKE_PERMISSION_BY_ROLE_ID_QUERY
public static final String HAS_PERMISSION_QUERY
public static final String HAS_PERMISSION_BY_PERMISSION_ID_QUERY
public static final String GET_GRANTED_ROLES_QUERY
public static final String GET_GRANTED_ROLES_BY_PERMISSION_ID_QUERY
public QueryManager(PermissionConfig permissionConfig)
public String getQuery(Connection connection, String key) throws SQLException
connection - SQLConnection object.key - Query keySQLExceptionpublic String getQuery(String dbType, String dbVersion, String key) throws SQLException
dbType - Database typedbVersion - Database versionkey - Query keySQLExceptionCopyright © 2017 WSO2. All rights reserved.