code: @Override
      public void update(IPermission[] perms) throws AuthorizationException {
          if (perms.length > 0) {
              try {
                  primUpdate(perms);
              } catch (Exception ex) {
                  log.error("Exception updating permissions " + Arrays.toString(perms), ex);
                  throw new AuthorizationException(ex);
              }
          }
      }
docs: Update the IPermissions in the store.
  
  @param perms org.apereo.portal.security.IPermission[]
  @exception AuthorizationException - wraps an Exception specific to the store.