wt.inf.container
Class IdentityServiceEventHandler

java.lang.Object
  extended bywt.inf.container.IdentityServiceEventHandler

final class IdentityServiceEventHandler
extends Object



Supported API: false

Extendable: false


Nested Class Summary
private static class IdentityServiceEventHandler.OrgSubtreeUpdater
           
private static class IdentityServiceEventHandler.SubtreeUpdater
           
 
Field Summary
private  Set businessNamespace
           
private static String CLASSNAME
           
private static boolean DEBUG
           
private static DebugWriter LOG
           
private static String RESOURCE
           
private  StandardWTContainerService service
           
private static int[] ZERO
           
 
Constructor Summary
(package private) IdentityServiceEventHandler(StandardWTContainerService a_Service)
           
 
Method Summary
private  void addEventListeners(StandardWTContainerService service)
           
private  WTContainer getBusinessNamespace(WTContainerRef container_ref)
           
(package private)  WTContainer getNamespace(Class contained_class, WTContainer container)
           
private static Set loadBusinessNamespace()
           
private  void postChangeIdentity(WTContainer container, WTContainerIdentity id)
           
private  void preChangeIdentity(WTContainer container, WTContainerIdentity id)
           
private  void updateIdentity(Identified identified, WTContainerRef namespace, WTPrincipalReference new_org, WTPrincipalReference old_org)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASSNAME

private static final String CLASSNAME

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

DEBUG

private static final boolean DEBUG

LOG

private static final DebugWriter LOG

ZERO

private static final int[] ZERO

service

private final StandardWTContainerService service

businessNamespace

private final Set businessNamespace
Constructor Detail

IdentityServiceEventHandler

IdentityServiceEventHandler(StandardWTContainerService a_Service)
                      throws WTException
Method Detail

getNamespace

WTContainer getNamespace(Class contained_class,
                         WTContainer container)
                   throws WTException
Throws:
WTException

getBusinessNamespace

private WTContainer getBusinessNamespace(WTContainerRef container_ref)

addEventListeners

private void addEventListeners(StandardWTContainerService service)

preChangeIdentity

private void preChangeIdentity(WTContainer container,
                               WTContainerIdentity id)
                        throws WTException
Throws:
WTException

updateIdentity

private void updateIdentity(Identified identified,
                            WTContainerRef namespace,
                            WTPrincipalReference new_org,
                            WTPrincipalReference old_org)
                     throws WTException
Throws:
WTException

postChangeIdentity

private void postChangeIdentity(WTContainer container,
                                WTContainerIdentity id)
                         throws WTException
Throws:
WTException

loadBusinessNamespace

private static Set loadBusinessNamespace()