public Operation saveOperation( Operation operation ) throws RbacManagerException { return this.rbacImpl.saveOperation( operation ); }
public Operation saveOperation( Operation operation ) throws RbacObjectInvalidException, RbacManagerException { invalidateCachedOperation( operation ); return this.rbacImpl.saveOperation( operation ); }
@Override public Operation saveOperation( Operation operation ) throws RbacObjectInvalidException, RbacManagerException { boolean allFailed = true; Exception lastException = null; for ( RBACManager rbacManager : rbacManagersPerId.values() ) { try { if ( !rbacManager.isReadOnly() ) { operation = rbacManager.saveOperation( operation ); allFailed = false; } } catch ( Exception e ) { lastException = e; } } if ( lastException != null && allFailed ) { throw new RbacManagerException( lastException.getMessage(), lastException ); } return operation; }
@Override public Operation saveOperation( Operation operation ) throws RbacObjectInvalidException, RbacManagerException { boolean allFailed = true; Exception lastException = null; for ( RBACManager rbacManager : rbacManagersPerId.values() ) { try { if ( !rbacManager.isReadOnly() ) { operation = rbacManager.saveOperation( operation ); allFailed = false; } } catch ( Exception e ) { lastException = e; } } if ( lastException != null && allFailed ) { throw new RbacManagerException( lastException.getMessage(), lastException ); } return operation; }
operation = manager.saveOperation( operation ); operations.put( operation.getName(), operation );
operation.setPermanent( profileOperation.isPermanent() ); operation.setDescription( profileOperation.getDescription() ); operation = rbacManager.saveOperation( operation );
manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation ); manager.saveOperation( operation );