public class QueryManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ADD_PERMISSION_QUERY |
static String |
CHECK_PERMISSION_EXISTS_QUERY |
static String |
CREATE_PERMISSION_TABLE_QUERY |
static String |
CREATE_ROLE_PERMISSIONS_TABLE_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 |
PERMISSIONS_TABLE |
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 |
static String |
ROLE_PERMISSIONS_TABLE |
static String |
TABLE_CHECK_QUERY |
static String |
TABLE_NAME_PLACEHOLDER |
| 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 CREATE_PERMISSION_TABLE_QUERY
public static final String CREATE_ROLE_PERMISSIONS_TABLE_QUERY
public static final String TABLE_CHECK_QUERY
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 static final String PERMISSIONS_TABLE
public static final String ROLE_PERMISSIONS_TABLE
public static final String TABLE_NAME_PLACEHOLDER
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 © 2019 WSO2. All rights reserved.