public Resource getGlobalResource() throws RbacManagerException { return this.rbacImpl.getGlobalResource(); }
public Resource getGlobalResource() throws RbacManagerException { /* this is very light */ log.debug( "NOT CACHED - .getGlobalResource()" ); return this.rbacImpl.getGlobalResource(); }
@Test public void testGlobalResource() throws RbacManagerException { RBACManager manager = rbacManager; rbacManager.eraseDatabase(); eventTracker.rbacInit( true ); Permission editConfiguration = manager.createPermission( "Edit Configuration" ); editConfiguration.setOperation( manager.createOperation( "edit-configuration" ) ); editConfiguration.setResource( manager.getGlobalResource() ); manager.savePermission( editConfiguration ); assertEquals( 1, manager.getAllPermissions().size() ); assertEquals( 1, manager.getAllOperations().size() ); assertEquals( 1, manager.getAllResources().size() ); Permission deleteConfiguration = manager.createPermission( "Delete Configuration" ); deleteConfiguration.setOperation( manager.createOperation( "delete-configuration" ) ); deleteConfiguration.setResource( manager.getGlobalResource() ); manager.savePermission( deleteConfiguration ); assertEquals( 2, manager.getAllPermissions().size() ); assertEquals( 2, manager.getAllOperations().size() ); assertEquals( 1, manager.getAllResources().size() ); /* Assert some event tracker stuff */ assertEventTracker( 0, 0, 2, 0, true, true ); }
manager.getGlobalResource().getIdentifier() ); manager.savePermission( editConfiguration ); Permission runIndexer = manager.createPermission( "Run Indexer", "run-indexer", manager.getGlobalResource() .getIdentifier() ); .getGlobalResource().getIdentifier() ); manager.savePermission( runIndexer ); .getGlobalResource().getIdentifier() ); .getGlobalResource().getIdentifier() ); .getGlobalResource().getIdentifier() );