Class MembershipCache
- java.lang.Object
-
- org.apache.jackrabbit.core.security.user.MembershipCache
-
- All Implemented Interfaces:
EventListener
,SynchronousEventListener
,SessionListener
public class MembershipCache extends Object implements SynchronousEventListener, SessionListener
MembershipCache
...
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUTHORIZABLES_PATH
static String
GROUP_ADMIN_GROUP_NAME
Configuration key and default value for the the name of the 'GroupAdmin' group-principalstatic String
GROUPS_PATH
static Name
MIX_REP_IMPERSONATABLE
static Name
N_MEMBERS
static NameFactory
NF
static Name
NT_REP_AUTHORIZABLE
static Name
NT_REP_AUTHORIZABLE_FOLDER
static Name
NT_REP_GROUP
static Name
NT_REP_MEMBERS
static Name
NT_REP_USER
static Name
P_DISABLED
static Name
P_GROUPS
Deprecated.As of 2.0 group membership is stored with the group node.static Name
P_IMPERSONATORS
Name of the user property containing the principal names of those allowed to impersonate.static Name
P_MEMBERS
static Name
P_PASSWORD
static Name
P_PRINCIPAL_NAME
static Name
P_USERID
Deprecated.As of 2.0 the id-hash is stored with the jcr:uuid making the rep:userId property redundant.static String
SECURITY_ROOT_PATH
root-path to security related content e.g.static String
USER_ADMIN_GROUP_NAME
Configuration key and default value for the the name of the 'UserAdmin' group-principal.static String
USERS_PATH
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
loggedOut(SessionImpl session)
Called when aSession
has been 'closed' by calling
.Session.logout()
void
loggingOut(SessionImpl session)
Called when aSession
is about to be 'closed' by calling
.Session.logout()
void
onEvent(EventIterator eventIterator)
-
-
-
Field Detail
-
NF
public static final NameFactory NF
-
SECURITY_ROOT_PATH
public static final String SECURITY_ROOT_PATH
root-path to security related content e.g. principals- See Also:
- Constant Field Values
-
AUTHORIZABLES_PATH
public static final String AUTHORIZABLES_PATH
- See Also:
- Constant Field Values
-
USERS_PATH
public static final String USERS_PATH
- See Also:
- Constant Field Values
-
GROUPS_PATH
public static final String GROUPS_PATH
- See Also:
- Constant Field Values
-
USER_ADMIN_GROUP_NAME
public static final String USER_ADMIN_GROUP_NAME
Configuration key and default value for the the name of the 'UserAdmin' group-principal.- See Also:
- Constant Field Values
-
GROUP_ADMIN_GROUP_NAME
public static final String GROUP_ADMIN_GROUP_NAME
Configuration key and default value for the the name of the 'GroupAdmin' group-principal- See Also:
- Constant Field Values
-
P_PRINCIPAL_NAME
public static final Name P_PRINCIPAL_NAME
-
P_USERID
@Deprecated public static final Name P_USERID
Deprecated.As of 2.0 the id-hash is stored with the jcr:uuid making the rep:userId property redundant. It has been removed from the node type definition.
-
P_PASSWORD
public static final Name P_PASSWORD
-
P_DISABLED
public static final Name P_DISABLED
-
P_GROUPS
@Deprecated public static final Name P_GROUPS
Deprecated.As of 2.0 group membership is stored with the group node.- See Also:
P_MEMBERS
-
P_MEMBERS
public static final Name P_MEMBERS
-
N_MEMBERS
public static final Name N_MEMBERS
-
P_IMPERSONATORS
public static final Name P_IMPERSONATORS
Name of the user property containing the principal names of those allowed to impersonate.
-
NT_REP_AUTHORIZABLE
public static final Name NT_REP_AUTHORIZABLE
-
NT_REP_AUTHORIZABLE_FOLDER
public static final Name NT_REP_AUTHORIZABLE_FOLDER
-
NT_REP_USER
public static final Name NT_REP_USER
-
NT_REP_GROUP
public static final Name NT_REP_GROUP
-
NT_REP_MEMBERS
public static final Name NT_REP_MEMBERS
-
MIX_REP_IMPERSONATABLE
public static final Name MIX_REP_IMPERSONATABLE
-
-
Method Detail
-
onEvent
public void onEvent(EventIterator eventIterator)
- Specified by:
onEvent
in interfaceEventListener
- See Also:
EventListener.onEvent(javax.jcr.observation.EventIterator)
-
loggingOut
public void loggingOut(SessionImpl session)
Description copied from interface:SessionListener
Called when aSession
is about to be 'closed' by calling
. At this moment the session is still valid.Session.logout()
- Specified by:
loggingOut
in interfaceSessionListener
- Parameters:
session
- theSession
that is about to be 'closed'- See Also:
SessionListener.loggingOut(org.apache.jackrabbit.core.SessionImpl)
-
loggedOut
public void loggedOut(SessionImpl session)
Description copied from interface:SessionListener
Called when aSession
has been 'closed' by calling
.Session.logout()
- Specified by:
loggedOut
in interfaceSessionListener
- Parameters:
session
- theSession
that has been 'closed'- See Also:
SessionListener.loggedOut(org.apache.jackrabbit.core.SessionImpl)
-
-