61                 String inumFN = StringHelper.removePunctuation(
appConfiguration.getApplianceInum());
    63                 String applianceSvnHomePath = String.format(
"%s/%s", 
baseSvnDir, inumFN);
    65                 if (StringHelper.isEmpty(svnUrl) || StringHelper.isEmpty(inumFN) || StringHelper.isEmpty(svnPassword)) {
    70                 SVNClientManager clientManager = null;
    76                         log.debug(
"Creating an instance of SVNClientManager");
    77                         SVNURL repositoryURL = SVNURL.parseURIEncoded(svnUrl);
    78                         clientManager = SvnHelper.getSVNClientManager(inumFN, svnPassword);
    86                         File applianceSvnHome = 
new File(applianceSvnHomePath);
    93                         log.debug(
"Adding files if neccessary");
    94                         SvnHelper.addNewFiles(clientManager, applianceSvnHome);
    97                         log.debug(
"Commiting updates to repository");
    98                         String message = String.format(
"Automatic update of Shibboleth configuration files for organization %s",
    99                                         organization.getDisplayName());
   100                         message += 
"\n Changes List:\n" + svnComment;
   101                         SvnHelper.commit(clientManager, applianceSvnHome, 
false, message);
   104                 } 
catch (Exception ex) {
   107                         if (clientManager != null) {
   108                                 clientManager.dispose();
 boolean checkRootSvnPath(SVNClientManager clientManager, SVNURL repositoryURL)
Definition: SubversionService.java:131
 
String decrypt(String encryptedString)
Definition: EncryptionService.java:34
 
final static String baseSvnDir
Definition: SubversionService.java:55
 
EncryptionService encryptionService
Definition: SubversionService.java:53
 
void removeFilesFromLocalRepository(File dir, List< SubversionFile > removeSubversionFiles)
Definition: SubversionService.java:115
 
void copyFilesToLocalRepository(File dir, List< SubversionFile > subversionFiles)
Definition: SubversionService.java:145
 
Logger log
Definition: SubversionService.java:47
 
AppConfiguration appConfiguration
Definition: SubversionService.java:50