public Resource getResource( String resourceIdentifier ) throws RbacManagerException { return this.rbacImpl.getResource( resourceIdentifier ); }
public Resource getResource( String resourceIdentifier ) throws RbacObjectNotFoundException, RbacManagerException { Resource el = resourcesCache.get( resourceIdentifier ); if ( el != null ) { return el; } else { Resource resource = this.rbacImpl.getResource( resourceIdentifier ); resourcesCache.put( resourceIdentifier, resource ); return resource; } }
Resource r = rbacManager.getResource( resourceIdentifier ); if ( r != null )
Resource r = rbacManager.getResource( resourceIdentifier ); if ( r != null )
resource = manager.getResource( resource.getIdentifier() ); resources.put( resource.getIdentifier(), resource );
@Test public void testPerformanceResource() throws RbacManagerException { assertNotNull( rbacManager ); rbacManager.eraseDatabase(); Resource resource = rbacManager.createResource( "foo" ); Resource resource2 = rbacManager.createResource( "bar" ); assertNotNull( resource ); Resource added = rbacManager.saveResource( resource ); assertNotNull( added ); Resource added2 = rbacManager.saveResource( resource2 ); assertNotNull( added2 ); assertEquals( 2, rbacManager.getAllResources().size() ); String resFooId = resource.getIdentifier(); String resBarId = resource2.getIdentifier(); long startTime = System.currentTimeMillis(); for ( int i = 0; i <= ITERATIONS; i++ ) { Resource resFoo = rbacManager.getResource( resFooId ); Resource resBar = rbacManager.getResource( resBarId ); assertNotNull( resFoo ); assertNotNull( resBar ); assertEquals( "foo", resFoo.getIdentifier() ); assertEquals( "bar", resBar.getIdentifier() ); } long endTime = System.currentTimeMillis(); assertPerformance( "Resource", startTime, endTime, ITERATIONS, 500.0 ); }
rbacManager.getResource( profileResource.getName() ) );
Resource rbacResource = rbacManager.getResource( permissionResource );
Resource rbacResource = rbacManager.getResource( resource );