org.apache.maven.scm.provider.integrity.repository
Class IntegrityScmProviderRepository

java.lang.Object
  extended by org.apache.maven.scm.provider.ScmProviderRepository
      extended by org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
          extended by org.apache.maven.scm.provider.integrity.repository.IntegrityScmProviderRepository

public class IntegrityScmProviderRepository
extends ScmProviderRepositoryWithHost

MKS Integrity implementation of Maven's ScmProviderRepositoryWithHost
This class stores an abstraction of the MKS API Session, Project, and Sandbox

Since:
1.6
Version:
$Id: IntegrityScmProviderRepository.java 1.2 2011/08/22 13:06:43EDT Cletus D'Souza (dsouza) Exp $
Author:
Cletus D'Souza

Constructor Summary
IntegrityScmProviderRepository(String host, int port, String user, String paswd, String configPath, ScmLogger logger)
          IntegrityScmProviderRepository constructor
 
Method Summary
 APISession getAPISession()
          Returns the MKS Integrity API Session object for this SCM Provider
 String getConfigruationPath()
          Returns the MKS Integrity SCM Project Configuration Path
 Project getProject()
          Returns the MKS Integrity SCM Project object for this SCM Provider
 Sandbox getSandbox()
          Returns the MKS Integrity SCM Sandbox object for this SCM Provider
 void setProject(Project project)
          Sets the MKS Integrity SCM Project object for this SCM Provider
 void setSandbox(Sandbox sandbox)
          Sets the MKS Integrity SCM Sandbox object for this SCM Provider
 
Methods inherited from class org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
getHost, getPassphrase, getPort, getPrivateKey, setHost, setPassphrase, setPort, setPrivateKey
 
Methods inherited from class org.apache.maven.scm.provider.ScmProviderRepository
getParent, getPassword, getRelativePath, getUser, isPersistCheckout, isPushChanges, setPassword, setPersistCheckout, setPushChanges, setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegrityScmProviderRepository

public IntegrityScmProviderRepository(String host,
                                      int port,
                                      String user,
                                      String paswd,
                                      String configPath,
                                      ScmLogger logger)
IntegrityScmProviderRepository constructor

Parameters:
host - MKS Integrity Server hostname or ip address
port - MKS Integrity Server port number
user - MKS Integrity Server username
paswd - Password for MKS Integrity Server username
configPath - MKS Integrity SCM Project Configuration Path
logger - Maven ScmLogger object
Method Detail

getProject

public Project getProject()
Returns the MKS Integrity SCM Project object for this SCM Provider

Returns:
MKS Integrity SCM Project object

setProject

public void setProject(Project project)
Sets the MKS Integrity SCM Project object for this SCM Provider

Parameters:
project - MKS Integrity SCM Project object

getSandbox

public Sandbox getSandbox()
Returns the MKS Integrity SCM Sandbox object for this SCM Provider

Returns:
MKS Integrity SCM Sandbox object

setSandbox

public void setSandbox(Sandbox sandbox)
Sets the MKS Integrity SCM Sandbox object for this SCM Provider

Parameters:
sandbox - MKS Integrity SCM Sandbox object

getAPISession

public APISession getAPISession()
Returns the MKS Integrity API Session object for this SCM Provider

Returns:
MKS Integrity API Session

getConfigruationPath

public String getConfigruationPath()
Returns the MKS Integrity SCM Project Configuration Path

Returns:
MKS Integrity SCM Project Configuration Path


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.