Package | Description |
---|---|
org.opencrx.kernel.layer.model |
Modifier and Type | Method and Description |
---|---|
protected AccessControl_2.CachedPrincipal |
AccessControl_2.DefaultRealm.getPrincipal(String principalName,
javax.jdo.PersistenceManager pm)
Retrieve principal for given principal name.
|
Modifier and Type | Method and Description |
---|---|
protected Set<String> |
AccessControl_2.RestInteraction.getOwningGroupsForNewObject(AccessControl_2.CachedPrincipal requestingPrincipal,
org.openmdx.base.rest.spi.Object_2Facade newObjectFacade,
org.openmdx.base.rest.spi.Object_2Facade parentFacade,
javax.jdo.PersistenceManager pm)
Get owning groups for new object.
|
protected Set<String> |
AccessControl_2.DefaultRealm.getPermissions(AccessControl_2.CachedPrincipal principal,
org.openmdx.base.naming.Path userIdentity,
short accessLevel,
SecurityKeys.Action action,
javax.jdo.PersistenceManager pm)
Get permissions for given principal and access level.
|
protected org.openmdx.base.naming.Path |
AccessControl_2.DefaultRealm.getPrimaryGroup(AccessControl_2.CachedPrincipal principal,
javax.jdo.PersistenceManager pm)
Get primary group for given principal.
|
protected org.openmdx.base.naming.Path |
AccessControl_2.getUser(AccessControl_2.CachedPrincipal principal)
Get user identity for principal.
|
protected org.openmdx.base.naming.Path |
AccessControl_2.getUserIdentity(AccessControl_2.CachedPrincipal principal)
Get user identity for given principal.
|
boolean |
AccessControl_2.DefaultRealm.hasPermission(org.openmdx.base.rest.cci.RequestRecord request,
org.openmdx.base.rest.spi.Object_2Facade secureObject,
org.openmdx.base.rest.spi.Object_2Facade parent,
AccessControl_2.CachedPrincipal principal,
org.openmdx.base.naming.Path userIdentity,
SecurityKeys.Action action,
Set<String> grantedPermissions,
org.openmdx.base.dataprovider.cci.DataproviderRequestProcessor p,
javax.jdo.PersistenceManager pm)
Return true if principal has permission to perform the request.
|
void |
AccessControl_2.DefaultRealm.restrictQuery(org.openmdx.base.rest.cci.QueryRecord request,
org.openmdx.base.rest.spi.Object_2Facade object,
AccessControl_2.CachedPrincipal principal,
org.openmdx.base.naming.Path userIdentity,
javax.jdo.PersistenceManager pm)
Restrict query according to permissions of given principal.
|
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.