public class AccessControl_2.CachedPrincipal
extends java.lang.Object
Constructor and Description |
---|
CachedPrincipal(AccessControl_2.DefaultRealm realm,
org.openmdx.security.realm1.jmi1.Principal principal,
long expiresAt)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAllSupergroups() |
long |
getExpiresAt() |
org.openmdx.base.naming.Path |
getIdentity() |
java.util.Set<java.lang.String> |
getIsMemberOf() |
java.util.Set<java.lang.String> |
getPermissions() |
protected java.util.Set<java.lang.String[]> |
getPermissions(org.openmdx.security.realm1.jmi1.Principal principal)
Get permissions for given principal.
|
java.util.Set<java.lang.String> |
getPermissions(java.lang.String action) |
org.openmdx.base.naming.Path |
getPrimaryGroup() |
AccessControl_2.DefaultRealm |
getRealm() |
void |
setPrimaryGroup(org.openmdx.base.naming.Path primaryGroup) |
java.lang.String |
toString() |
public CachedPrincipal(AccessControl_2.DefaultRealm realm, org.openmdx.security.realm1.jmi1.Principal principal, long expiresAt)
realm
- principal
- allSupergroups
- expiresAt
- protected java.util.Set<java.lang.String[]> getPermissions(org.openmdx.security.realm1.jmi1.Principal principal)
principal
- public org.openmdx.base.naming.Path getIdentity()
public AccessControl_2.DefaultRealm getRealm()
public void setPrimaryGroup(org.openmdx.base.naming.Path primaryGroup)
public org.openmdx.base.naming.Path getPrimaryGroup()
public java.util.Set<java.lang.String> getIsMemberOf()
public java.util.Set<java.lang.String> getPermissions(java.lang.String action)
public java.util.Set<java.lang.String> getPermissions()
public long getExpiresAt()
public java.util.Set<java.lang.String> getAllSupergroups()
public java.lang.String toString()
toString
in class java.lang.Object
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.