hudson.plugins.scm_sync_configuration
Class ScmSyncConfigurationBusiness

java.lang.Object
  extended by hudson.plugins.scm_sync_configuration.ScmSyncConfigurationBusiness

public class ScmSyncConfigurationBusiness
extends java.lang.Object


Constructor Summary
ScmSyncConfigurationBusiness()
           
 
Method Summary
 void cleanChekoutScmDirectory()
           
 void deleteHierarchy(ScmContext scmContext, java.io.File rootHierarchy, java.lang.String commitMessage)
           
 void deleteHierarchy(ScmContext scmContext, java.io.File rootHierarchy, hudson.model.User user)
           
 void init(ScmContext scmContext)
           
 void initializeRepository(ScmContext scmContext, boolean deleteCheckoutScmDir)
           
 void renameHierarchy(ScmContext scmContext, java.io.File oldDir, java.io.File newDir, hudson.model.User user)
           
 boolean scmConfigurationSettledUp(ScmContext scmContext)
           
 void synchronizeAllConfigs(ScmContext scmContext, ScmSyncStrategy[] availableStrategies, hudson.model.User user)
           
 void synchronizeFile(ScmContext scmContext, java.io.File modifiedFile, java.lang.String comment, hudson.model.User user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScmSyncConfigurationBusiness

public ScmSyncConfigurationBusiness()
Method Detail

init

public void init(ScmContext scmContext)
          throws org.codehaus.plexus.component.repository.exception.ComponentLookupException,
                 org.codehaus.plexus.PlexusContainerException
Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
org.codehaus.plexus.PlexusContainerException

initializeRepository

public void initializeRepository(ScmContext scmContext,
                                 boolean deleteCheckoutScmDir)

cleanChekoutScmDirectory

public void cleanChekoutScmDirectory()

deleteHierarchy

public void deleteHierarchy(ScmContext scmContext,
                            java.io.File rootHierarchy,
                            hudson.model.User user)

deleteHierarchy

public void deleteHierarchy(ScmContext scmContext,
                            java.io.File rootHierarchy,
                            java.lang.String commitMessage)

renameHierarchy

public void renameHierarchy(ScmContext scmContext,
                            java.io.File oldDir,
                            java.io.File newDir,
                            hudson.model.User user)

synchronizeFile

public void synchronizeFile(ScmContext scmContext,
                            java.io.File modifiedFile,
                            java.lang.String comment,
                            hudson.model.User user)

synchronizeAllConfigs

public void synchronizeAllConfigs(ScmContext scmContext,
                                  ScmSyncStrategy[] availableStrategies,
                                  hudson.model.User user)

scmConfigurationSettledUp

public boolean scmConfigurationSettledUp(ScmContext scmContext)


Copyright © 2011. All Rights Reserved.