public class GraphQlPermissionEvaluator extends Object implements de.cismet.connectioncontext.ConnectionContextProvider
| Constructor and Description |
|---|
GraphQlPermissionEvaluator(MetaService ms,
User user,
de.cismet.connectioncontext.ConnectionContext cc)
Creates a new GraphQlPermissionEvaluator object.
|
| Modifier and Type | Method and Description |
|---|---|
String |
evaluate(String query)
DOCUMENT ME!
|
boolean |
existEvaluateProblems(String query)
Only for test purposes.
|
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
List<CidsField> |
getFieldsWithoutPermissions()
DOCUMENT ME!
|
void |
setTablesWithoutPermissionCheck(List<String> tablesWithoutPermissionCheck)
DOCUMENT ME!
|
public GraphQlPermissionEvaluator(MetaService ms, User user, de.cismet.connectioncontext.ConnectionContext cc)
ms - DOCUMENT ME!user - DOCUMENT ME!cc - DOCUMENT ME!public String evaluate(String query)
query - DOCUMENT ME!public boolean existEvaluateProblems(String query)
query - the query to testpublic void setTablesWithoutPermissionCheck(List<String> tablesWithoutPermissionCheck)
tablesWithoutPermissionCheck - the tablesWithoutPermissionCheck to setpublic List<CidsField> getFieldsWithoutPermissions()
public de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.