private void renderDeveloperAccessSection()

in src/main/java/org/apache/maven/report/projectinfo/ScmReport.java [368:410]


        private void renderDeveloperAccessSection(ScmRepository devRepository) {
            if (devConnection == null || devConnection.isEmpty()) {
                return;
            }

            startSection(getI18nString("devaccess.title"));

            if (devRepository != null && isScmSystem(devRepository, "clearcase")) {
                developerAccessClearCase();
            } else if (devRepository != null && isScmSystem(devRepository, "cvs")) {
                CvsScmProviderRepository cvsRepo = (CvsScmProviderRepository) devRepository.getProviderRepository();

                developerAccessCVS(cvsRepo);
            } else if (devRepository != null && isScmSystem(devRepository, "git")) {
                GitScmProviderRepository gitRepo = (GitScmProviderRepository) devRepository.getProviderRepository();

                developerAccessGit(gitRepo);
            } else if (devRepository != null && isScmSystem(devRepository, "hg")) {
                HgScmProviderRepository hgRepo = (HgScmProviderRepository) devRepository.getProviderRepository();

                developerAccessMercurial(hgRepo);
            } else if (devRepository != null && isScmSystem(devRepository, "perforce")) {
                PerforceScmProviderRepository perforceRepo =
                        (PerforceScmProviderRepository) devRepository.getProviderRepository();

                developerAccessPerforce(perforceRepo);
            } else if (devRepository != null && isScmSystem(devRepository, "starteam")) {
                StarteamScmProviderRepository starteamRepo =
                        (StarteamScmProviderRepository) devRepository.getProviderRepository();

                developerAccessStarteam(starteamRepo);
            } else if (devRepository != null && isScmSystem(devRepository, "svn")) {
                SvnScmProviderRepository svnRepo = (SvnScmProviderRepository) devRepository.getProviderRepository();

                developerAccessSubversion(svnRepo);
            } else {
                paragraph(getI18nString("devaccess.general.intro"));

                verbatimText(devConnection.substring(4));
            }

            endSection();
        }