Class SynergyScmProviderRepository
- java.lang.Object
-
- org.apache.maven.scm.provider.ScmProviderRepository
-
- org.apache.maven.scm.provider.synergy.repository.SynergyScmProviderRepository
-
public class SynergyScmProviderRepository extends ScmProviderRepository
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringdelimiterprivate java.lang.Stringinstanceprivate java.lang.StringprojectNameprivate java.lang.StringprojectPurposeprivate java.lang.StringprojectReleaseprivate java.lang.StringprojectSpecprivate java.lang.StringprojectVersion
-
Constructor Summary
Constructors Constructor Description SynergyScmProviderRepository(java.lang.String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidfillInProperties(java.util.StringTokenizer tokenizer)java.lang.StringgetInstance()java.lang.StringgetProjectName()java.lang.StringgetProjectPurpose()java.lang.StringgetProjectRelease()java.lang.StringgetProjectSpec()java.lang.StringgetProjectVersion()private voidparseUrl(java.lang.String url)-
Methods inherited from class org.apache.maven.scm.provider.ScmProviderRepository
getParent, getPassword, getRelativePath, getUser, getWorkItem, isPersistCheckout, isPushChanges, setPassword, setPersistCheckout, setPushChanges, setUser, setWorkItem
-
-
-
-
Field Detail
-
projectSpec
private java.lang.String projectSpec
-
projectName
private java.lang.String projectName
-
projectVersion
private java.lang.String projectVersion
-
projectRelease
private java.lang.String projectRelease
-
projectPurpose
private java.lang.String projectPurpose
-
delimiter
private java.lang.String delimiter
-
instance
private java.lang.String instance
-
-
Constructor Detail
-
SynergyScmProviderRepository
public SynergyScmProviderRepository(java.lang.String url) throws ScmRepositoryException- Parameters:
url- format is project_name|delimiter|project_version|Release|Purpose|instance- Throws:
ScmRepositoryException
-
-
Method Detail
-
parseUrl
private void parseUrl(java.lang.String url) throws java.net.MalformedURLException, java.net.URISyntaxException, java.net.UnknownHostException- Throws:
java.net.MalformedURLExceptionjava.net.URISyntaxExceptionjava.net.UnknownHostException
-
fillInProperties
private void fillInProperties(java.util.StringTokenizer tokenizer) throws java.net.UnknownHostException, java.net.URISyntaxException, java.net.MalformedURLException- Throws:
java.net.UnknownHostExceptionjava.net.URISyntaxExceptionjava.net.MalformedURLException
-
getProjectSpec
public java.lang.String getProjectSpec()
-
getProjectName
public java.lang.String getProjectName()
-
getProjectVersion
public java.lang.String getProjectVersion()
-
getProjectPurpose
public java.lang.String getProjectPurpose()
- Returns:
- the project_purpose
-
getProjectRelease
public java.lang.String getProjectRelease()
- Returns:
- the project_release
-
getInstance
public java.lang.String getInstance()
- Returns:
- the instance
-
-