|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IDataAccessModelSecurityProvider | |
---|---|
com.semarchy.mdm.runtime.model.dataaccess | |
com.semarchy.mdm.runtime.model.security | |
com.semarchy.mdm.runtime.semql.dataaccess |
Uses of IDataAccessModelSecurityProvider in com.semarchy.mdm.runtime.model.dataaccess |
---|
Methods in com.semarchy.mdm.runtime.model.dataaccess with parameters of type IDataAccessModelSecurityProvider | |
---|---|
boolean |
DataAccessCondition.isAuthorized(IDataAccessModelSecurityProvider secuProvider)
Return true if user is authorized to query using this condition |
boolean |
DataAccessSelectExpression.isReadable(IDataAccessModelSecurityProvider dataAccessModelSecurityProvider)
Return false if we are sure that the user represented by the securityProvider will never be authorized to read the described attribute, returns true otherwise. |
Uses of IDataAccessModelSecurityProvider in com.semarchy.mdm.runtime.model.security |
---|
Methods in com.semarchy.mdm.runtime.model.security that return IDataAccessModelSecurityProvider | |
---|---|
IDataAccessModelSecurityProvider |
IRuntimeSecurityProviders.getDataAccessSecurityProvider()
The IDataAccessModelSecurityProvider providing privileges
information about currently logged in user for the
IDataAccessModel . |
Uses of IDataAccessModelSecurityProvider in com.semarchy.mdm.runtime.semql.dataaccess |
---|
Methods in com.semarchy.mdm.runtime.semql.dataaccess with parameters of type IDataAccessModelSecurityProvider | |
---|---|
static void |
SemQLDataAccessUtils.assertReadAuthorized(com.semarchy.platform.language.semql.ParsingResult<?> parseResult,
IDataAccessModelSecurityProvider pSecuProvider)
Assert that parseResult can be read globally or partially |
static Set<RowScope> |
SemQLDataAccessUtils.getReadRowScopes(com.semarchy.platform.language.semql.ParsingResult<?> parseResult,
IDataAccessModelSecurityProvider pSecuProvider,
boolean pOnlyPartialScopes)
REturns the list of row scopes to check (with an AND) for read privilege for a given attribute |
static Set<RowScope> |
SemQLDataAccessUtils.getReadRowScopes(SemQLViewAttribute semQLViewAttr,
IDataAccessModelSecurityProvider pSecuProvider,
boolean pOnlyPartialScopes)
REturns the list of row scopes to check (with an AND) for read privilege for a given attribute |
static boolean |
SemQLDataAccessUtils.isReadAuthroized(com.semarchy.platform.language.semql.ParsingResult<?> parseResult,
IDataAccessModelSecurityProvider pSecuProvider)
Return true if parseResult can be read globally or partially |
Constructors in com.semarchy.mdm.runtime.semql.dataaccess with parameters of type IDataAccessModelSecurityProvider | |
---|---|
SemQLDataAccessAttrProvider(IView pView,
IDataAccessModelSecurityProvider pSecuProviderForFiltering)
Creates an SemQLDataAccessAttrProvider based on the IView . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |