Package | Description |
---|---|
com.semarchy.mdm.runtime.data |
This package contains the
IDataAccessService and the related classes. |
com.semarchy.mdm.runtime.model.security |
Modifier and Type | Method and Description |
---|---|
static DataAccessPermissionDeniedException |
DataAccessPermissionDeniedException.createRecordDenied(IView pView,
RowScope pCreateAuthorizationScope) |
static DataAccessPermissionDeniedException |
DataAccessPermissionDeniedException.writeRecordAttributeDenied(IViewAttribute<?> pViewAttribute,
RowScope pWriteAuthorizationScope) |
Modifier and Type | Field and Description |
---|---|
static RowScope |
RowScope.ALL_ROWS |
static RowScope |
RowScope.NO_ROWS |
Modifier and Type | Method and Description |
---|---|
RowScope |
IDataAccessModelSecurityProvider.getCheckoutAuthorizationScope(IView view)
Get checkout
RowScope for the given view |
RowScope |
EntityAuthorization.getCheckoutAuthorizedScope() |
RowScope |
IDataAccessModelSecurityProvider.getCreateAuthorizationScope(IView dataEntryView)
Get create
RowScope for the given view |
RowScope |
EntityAuthorization.getCreateAuthorizedScope() |
RowScope |
IDataAccessModelSecurityProvider.getExportAuthorizationScope(IView view)
Returns the
RowScope under which the view export is authorized. |
RowScope |
EntityAuthorization.getExportAuthorizedScope() |
RowScope |
IDataAccessModelSecurityProvider.getReadAuthorizationScope(IView view)
Get read
RowScope for the given view |
RowScope |
EntityAuthorization.getReadAuthorizedScope() |
RowScope |
AttributeAuthorization.getReadAuthorizedScope() |
RowScope |
EntityAuthorization.getRemoveAuthorizedScope() |
RowScope |
EntityAuthorization.getWriteAuthorizedScope() |
RowScope |
AttributeAuthorization.getWriteAuthorizedScope()
Write authorization is always more equal or more restricted than read
authorizations
|
static RowScope |
RowScope.mergeScopesOR(Collection<RowScope> pAttrScopes)
Merge RowScopes keeping the more permissive combination (using or)
|
static RowScope |
RowScope.partialScope(Set<String> pFilters) |
static RowScope |
RowScope.partialScope(String pFilter) |
Modifier and Type | Method and Description |
---|---|
static AttributeAuthorization |
AttributeAuthorization.create(RowScope readScope,
RowScope writeScope) |
static EntityAuthorization |
EntityAuthorization.createEntityAuthorization(RowScope pReadScope,
RowScope pWriteScope,
RowScope pCreateScope,
RowScope pCheckoutScope,
RowScope pExportScope,
RowScope pRemoveScope) |
Modifier and Type | Method and Description |
---|---|
static RowScope |
RowScope.mergeScopesOR(Collection<RowScope> pAttrScopes)
Merge RowScopes keeping the more permissive combination (using or)
|
Copyright © 2019. All rights reserved.