code: public void addRfsRule(
          String name,
          String description,
          String source,
          String rfsPrefix,
          String exportPath,
          String exportWorkPath,
          String exportBackups,
          String useRelativeLinks) {
  
          if ((m_staticExportPathConfigured != null) && exportPath.equals(m_staticExportPathConfigured)) {
              m_useTempDirs = false;
          }
          Iterator<CmsStaticExportRfsRule> itRules = m_rfsRules.iterator();
          while (m_useTempDirs && itRules.hasNext()) {
              CmsStaticExportRfsRule rule = itRules.next();
              if (exportPath.equals(rule.getExportPathConfigured())) {
                  m_useTempDirs = false;
              }
          }
          Boolean relativeLinks = (useRelativeLinks == null ? null : Boolean.valueOf(useRelativeLinks));
          Integer backups = (exportBackups == null ? null : Integer.valueOf(exportBackups));
  
          m_rfsRules.add(
              new CmsStaticExportRfsRule(
                  name,
                  description,
                  source,
                  rfsPrefix,
                  exportPath,
                  exportWorkPath,
                  backups,
                  relativeLinks,
                  m_rfsTmpRule.getRelatedSystemResources()));
          m_rfsTmpRule = new CmsStaticExportRfsRule("", "", "", "", "", "", null, null);
      }
docs: Adds a new rfs rule to the configuration.<p>
  
  @param name the name of the rule
  @param description the description for the rule
  @param source the source regex
  @param rfsPrefix the url prefix
  @param exportPath the rfs export path
  @param exportWorkPath the rfs export work path
  @param exportBackups the number of backups
  @param useRelativeLinks the relative links value