com.pmease.quickbuild.maintenance
Class ConfigurationSyncStep

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.support.TypeInstance
      extended by com.pmease.quickbuild.stepsupport.Step
          extended by com.pmease.quickbuild.maintenance.ConfigurationSyncStep
All Implemented Interfaces:
Validatable, java.io.Serializable

public class ConfigurationSyncStep
extends Step

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.stepsupport.Step
MASTER_EXCLUDED_PROPERTIES, MASTER_NAME
 
Constructor Summary
ConfigurationSyncStep()
           
 
Method Summary
 java.lang.String getDestConfigurationPath()
           
 NodeMatcher getNodeMatcher()
           
 java.lang.String getPassword()
           
 RecursiveSyncOption getRecursiveSyncOption()
           
 java.lang.String getServerUrl()
           
 java.lang.String getSrcConfigurationPath()
           
 java.lang.String getUserName()
           
 void run()
           
 void setDestConfigurationPath(java.lang.String destConfigurationPath)
           
 void setPassword(java.lang.String password)
           
 void setRecursiveSyncOption(RecursiveSyncOption recursiveSyncOption)
           
 void setServerUrl(java.lang.String serverUrl)
           
 void setSrcConfigurationPath(java.lang.String srcConfigurationPath)
           
 void setUserName(java.lang.String userName)
           
 
Methods inherited from class com.pmease.quickbuild.stepsupport.Step
clearResources, equals, execute, findParent, fromDOM, getBuild, getDescription, getDuration, getErrorMessage, getExecuteCondition, getInputOption, getName, getNode, getNodeAddress, getNodeLaunchId, getNodePreference, getOutputOption, getParam, getParent, getPath, getPostExecuteAction, getPreExecuteAction, getPreviousExecutedSibling, getPreviousSibling, getRepetitions, getResource, getResource, getResources, getRuntime, getStatus, getType, getWaitDuration, hashCode, isEnabled, isFailed, isFinished, isIdle, isMaster, isRunning, isSuccessful, isWaiting, matches, removeResource, renderCustomRuntimeData, renderLogAsHtml, renderLogAsText, setBuild, setDescription, setDuration, setEnabled, setErrorMessage, setExecuteCondition, setInputOption, setJob, setName, setNode, setNodeLaunchId, setNodeMatcher, setNodePreference, setOutputOption, setPath, setPostExecuteAction, setPreExecuteAction, setRepetitions, setResource, setResources, setStatus, setWaitDuration, shouldExecute, toString, validate
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance
getPlugin
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigurationSyncStep

public ConfigurationSyncStep()
Method Detail

getServerUrl

@NotEmpty
public java.lang.String getServerUrl()
Get URL of the remote server. Will not be null.


setServerUrl

public void setServerUrl(java.lang.String serverUrl)

getUserName

public java.lang.String getUserName()
Get name of the user to login to remote QuickBuild server. Null if not specified.


setUserName

public void setUserName(java.lang.String userName)

getPassword

public java.lang.String getPassword()
Get password of the user to login to remote QuickBuild server. Null if not specified.


setPassword

public void setPassword(java.lang.String password)

getSrcConfigurationPath

@NotEmpty
public java.lang.String getSrcConfigurationPath()
Get path of the source configuration on the remote QuickBuild server. Will not be null.


setSrcConfigurationPath

public void setSrcConfigurationPath(java.lang.String srcConfigurationPath)

getDestConfigurationPath

@NotEmpty
public java.lang.String getDestConfigurationPath()
Get path of the destination configuration on current server. Will not be null.


setDestConfigurationPath

public void setDestConfigurationPath(java.lang.String destConfigurationPath)

getRecursiveSyncOption

public RecursiveSyncOption getRecursiveSyncOption()
Get recursive sync option. Null if not to sync recursively.


setRecursiveSyncOption

public void setRecursiveSyncOption(RecursiveSyncOption recursiveSyncOption)

getNodeMatcher

public NodeMatcher getNodeMatcher()
Overrides:
getNodeMatcher in class Step

run

public void run()
Specified by:
run in class Step


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.