org.apache.archiva.redback.tests
Class RbacManagerEventTracker

java.lang.Object
  extended by org.apache.archiva.redback.tests.RbacManagerEventTracker
All Implemented Interfaces:
org.apache.archiva.redback.rbac.RBACManagerListener

public class RbacManagerEventTracker
extends Object
implements org.apache.archiva.redback.rbac.RBACManagerListener

RbacManagerEventTracker

Author:
Joakim Erdfelt

Field Summary
 List<String> addedPermissionNames
           
 List<String> addedRoleNames
           
 long initCount
           
 Boolean lastDbFreshness
           
 List<String> removedPermissionNames
           
 List<String> removedRoleNames
           
 
Constructor Summary
RbacManagerEventTracker()
           
 
Method Summary
 void rbacInit(boolean freshdb)
           
 void rbacPermissionRemoved(org.apache.archiva.redback.rbac.Permission permission)
           
 void rbacPermissionSaved(org.apache.archiva.redback.rbac.Permission permission)
           
 void rbacRoleRemoved(org.apache.archiva.redback.rbac.Role role)
           
 void rbacRoleSaved(org.apache.archiva.redback.rbac.Role role)
           
 void rbacUserAssignmentRemoved(org.apache.archiva.redback.rbac.UserAssignment userAssignment)
           
 void rbacUserAssignmentSaved(org.apache.archiva.redback.rbac.UserAssignment userAssignment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initCount

public long initCount

lastDbFreshness

public Boolean lastDbFreshness

addedRoleNames

public List<String> addedRoleNames

removedRoleNames

public List<String> removedRoleNames

addedPermissionNames

public List<String> addedPermissionNames

removedPermissionNames

public List<String> removedPermissionNames
Constructor Detail

RbacManagerEventTracker

public RbacManagerEventTracker()
Method Detail

rbacInit

public void rbacInit(boolean freshdb)
Specified by:
rbacInit in interface org.apache.archiva.redback.rbac.RBACManagerListener

rbacPermissionRemoved

public void rbacPermissionRemoved(org.apache.archiva.redback.rbac.Permission permission)
Specified by:
rbacPermissionRemoved in interface org.apache.archiva.redback.rbac.RBACManagerListener

rbacPermissionSaved

public void rbacPermissionSaved(org.apache.archiva.redback.rbac.Permission permission)
Specified by:
rbacPermissionSaved in interface org.apache.archiva.redback.rbac.RBACManagerListener

rbacRoleRemoved

public void rbacRoleRemoved(org.apache.archiva.redback.rbac.Role role)
Specified by:
rbacRoleRemoved in interface org.apache.archiva.redback.rbac.RBACManagerListener

rbacRoleSaved

public void rbacRoleSaved(org.apache.archiva.redback.rbac.Role role)
Specified by:
rbacRoleSaved in interface org.apache.archiva.redback.rbac.RBACManagerListener

rbacUserAssignmentRemoved

public void rbacUserAssignmentRemoved(org.apache.archiva.redback.rbac.UserAssignment userAssignment)
Specified by:
rbacUserAssignmentRemoved in interface org.apache.archiva.redback.rbac.RBACManagerListener

rbacUserAssignmentSaved

public void rbacUserAssignmentSaved(org.apache.archiva.redback.rbac.UserAssignment userAssignment)
Specified by:
rbacUserAssignmentSaved in interface org.apache.archiva.redback.rbac.RBACManagerListener


Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.