org.apache.jetspeed.security
Interface PrincipalManagerEventListener

All Known Implementing Classes:
PrincipalManagerEventAdapter

public interface PrincipalManagerEventListener

Version:
$Id:
Author:
Vivek Kumar

Method Summary
 void associationAdded(JetspeedPrincipal fromPrincipal, JetspeedPrincipal toPrincipal, java.lang.String associationName)
          associationAdded - invoked when an association is added on principal
 void associationRemoved(JetspeedPrincipal fromPrincipal, JetspeedPrincipal toPrincipal, java.lang.String associationName)
          associationRemoved - invoked when an association is added on principal
 void newPrincipal(JetspeedPrincipal principal)
          newPrincipal - invoked when new principal is created by the principal manager
 void removePrincipal(JetspeedPrincipal principal)
          removePrincipal - invoked when an principal is removed by the principal manager
 void updatePrincipal(JetspeedPrincipal principal)
          updatePrincipal - invoked when an principal is updated by the principal manager
 

Method Detail

newPrincipal

void newPrincipal(JetspeedPrincipal principal)
newPrincipal - invoked when new principal is created by the principal manager

Parameters:
principal - new managed JetspeedPrincipal

updatePrincipal

void updatePrincipal(JetspeedPrincipal principal)
updatePrincipal - invoked when an principal is updated by the principal manager

Parameters:
principal - new managed JetspeedPrincipal

removePrincipal

void removePrincipal(JetspeedPrincipal principal)
removePrincipal - invoked when an principal is removed by the principal manager

Parameters:
principal - new managed JetspeedPrincipal

associationAdded

void associationAdded(JetspeedPrincipal fromPrincipal,
                      JetspeedPrincipal toPrincipal,
                      java.lang.String associationName)
associationAdded - invoked when an association is added on principal

Parameters:
principal - new managed JetspeedPrincipal
associationName - Name of association which is added to principal

associationRemoved

void associationRemoved(JetspeedPrincipal fromPrincipal,
                        JetspeedPrincipal toPrincipal,
                        java.lang.String associationName)
associationRemoved - invoked when an association is added on principal

Parameters:
principal - new managed JetspeedPrincipal
associationName - Name of association which is removed to principal


Copyright © 1999-2011 The Apache Software Foundation. All Rights Reserved.