hudson.plugins.unityasset.scm
Class UnityAssetSCM

java.lang.Object
  extended by hudson.scm.SCM
      extended by hudson.plugins.unityasset.scm.UnityAssetSCM
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.SCM>

public class UnityAssetSCM
extends hudson.scm.SCM


Nested Class Summary
static class UnityAssetSCM.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.scm.SCM
PERMISSIONS, TAG
 
Constructor Summary
UnityAssetSCM()
           
UnityAssetSCM(java.lang.String databaseUrl, java.lang.Integer databasePort, java.lang.String instance, java.lang.String user, java.lang.String password)
           
 
Method Summary
 boolean checkout(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.BuildListener listener, java.io.File changelogFile)
           
 hudson.scm.ChangeLogParser createChangeLogParser()
           
 java.lang.Integer getDatabasePort()
           
 java.lang.String getDatabaseUrl()
           
 UnityAssetSCM.DescriptorImpl getDescriptor()
           
 java.lang.String getInstance()
           
 java.lang.String getPassword()
           
 java.lang.String getUser()
           
 boolean pollChanges(hudson.model.AbstractProject project, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.TaskListener listener)
           
 void setDatabasePort(java.lang.Integer databasePort)
           
 void setDatabaseUrl(java.lang.String databaseUrl)
           
 void setInstance(java.lang.String instance)
           
 void setPassword(java.lang.String password)
           
 void setUser(java.lang.String user)
           
 
Methods inherited from class hudson.scm.SCM
_for, all, buildEnvVars, createEmptyChangeLog, getBrowser, getEffectiveBrowser, getModuleRoot, getModuleRoots, nullify, processWorkspaceBeforeDeletion, requiresWorkspaceForPolling, supportsPolling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnityAssetSCM

@DataBoundConstructor
public UnityAssetSCM(java.lang.String databaseUrl,
                                          java.lang.Integer databasePort,
                                          java.lang.String instance,
                                          java.lang.String user,
                                          java.lang.String password)

UnityAssetSCM

public UnityAssetSCM()
Method Detail

getDatabaseUrl

public java.lang.String getDatabaseUrl()

setDatabaseUrl

public void setDatabaseUrl(java.lang.String databaseUrl)

getDatabasePort

public java.lang.Integer getDatabasePort()

setDatabasePort

public void setDatabasePort(java.lang.Integer databasePort)

getInstance

public java.lang.String getInstance()

setInstance

public void setInstance(java.lang.String instance)

getUser

public java.lang.String getUser()

setUser

public void setUser(java.lang.String user)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

pollChanges

public boolean pollChanges(hudson.model.AbstractProject project,
                           hudson.Launcher launcher,
                           hudson.FilePath workspace,
                           hudson.model.TaskListener listener)
                    throws java.io.IOException,
                           java.lang.InterruptedException
Specified by:
pollChanges in class hudson.scm.SCM
Throws:
java.io.IOException
java.lang.InterruptedException

checkout

public boolean checkout(hudson.model.AbstractBuild build,
                        hudson.Launcher launcher,
                        hudson.FilePath workspace,
                        hudson.model.BuildListener listener,
                        java.io.File changelogFile)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Specified by:
checkout in class hudson.scm.SCM
Throws:
java.io.IOException
java.lang.InterruptedException

createChangeLogParser

public hudson.scm.ChangeLogParser createChangeLogParser()
Specified by:
createChangeLogParser in class hudson.scm.SCM

getDescriptor

public UnityAssetSCM.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.scm.SCM>
Overrides:
getDescriptor in class hudson.scm.SCM


Copyright © 2010. All Rights Reserved.