code: public boolean actionRemoveAce() {
  
          String file = getParamResource();
          String name = getParamName();
          String type = getParamType();
          String uuid = getParamUuid();
          try {
              // lock resource if autolock is enabled
              checkLock(getParamResource());
              // check if it is the case of a role
              CmsRole role = CmsRole.valueOfGroupName(name);
              if (role != null) {
                  // translate the internal group name to a role name
                  name = role.getFqn();
              }
              try {
                  getCms().rmacc(file, type, uuid);
              } catch (CmsException e) {
                  LOG.warn(e.getLocalizedMessage(), e);
                  getCms().rmacc(file, type, name);
              }
              return true;
          } catch (CmsException e) {
              m_errorMessages.add(key(Messages.ERR_CHACC_DELETE_ENTRY_0));
              if (LOG.isErrorEnabled()) {
                  LOG.error(e.getLocalizedMessage(), e);
              }
              return false;
          }
      }
docs: Removes a present access control entry from the resource.<p>
  
  @return true if the ace was successfully removed, otherwise false