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.String
delimiter
private java.lang.String
instance
private java.lang.String
projectName
private java.lang.String
projectPurpose
private java.lang.String
projectRelease
private java.lang.String
projectSpec
private java.lang.String
projectVersion
-
Constructor Summary
Constructors Constructor Description SynergyScmProviderRepository(java.lang.String url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
fillInProperties(java.util.StringTokenizer tokenizer)
java.lang.String
getInstance()
java.lang.String
getProjectName()
java.lang.String
getProjectPurpose()
java.lang.String
getProjectRelease()
java.lang.String
getProjectSpec()
java.lang.String
getProjectVersion()
private void
parseUrl(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.MalformedURLException
java.net.URISyntaxException
java.net.UnknownHostException
-
fillInProperties
private void fillInProperties(java.util.StringTokenizer tokenizer) throws java.net.UnknownHostException, java.net.URISyntaxException, java.net.MalformedURLException
- Throws:
java.net.UnknownHostException
java.net.URISyntaxException
java.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
-
-