Class JazzScmProviderRepository
- java.lang.Object
-
- org.apache.maven.scm.provider.ScmProviderRepository
-
- org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
-
- org.apache.maven.scm.provider.jazz.repository.JazzScmProviderRepository
-
public class JazzScmProviderRepository extends ScmProviderRepositoryWithHost
- Author:
- Chris Graham
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseline()StringgetComponent()StringgetFlowTarget()intgetFlowTargetAlias()List<Integer>getIncomingChangeSetAliases()List<Integer>getOutgoingChangeSetAliases()StringgetRepositoryURI()Return the URI of the repository server, as parsed from the URL.StringgetRepositoryWorkspace()Return the name of the remote repository workspace, as parsed from the URL.StringgetWorkspace()intgetWorkspaceAlias()booleanisHaveFlowTargets()Returntrueif we have a valid flow target.booleanisPushChangesAndHaveFlowTargets()Returntrueif we have a valid flow target and pushChanges istrue.voidsetBaseline(String baseline)voidsetComponent(String component)voidsetFlowTarget(String flowTarget)voidsetFlowTargetAlias(int flowTargetAlias)voidsetIncomingChangeSetAliases(List<Integer> incomingChangeSetAliases)voidsetOutgoingChangeSetAliases(List<Integer> outgoingChangeSetAliases)voidsetWorkspace(String fWorkspace)voidsetWorkspaceAlias(int workspaceAlias)StringtoString()-
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, getWorkItem, isPersistCheckout, isPushChanges, setPassword, setPersistCheckout, setPushChanges, setUser, setWorkItem
-
-
-
-
Method Detail
-
isPushChangesAndHaveFlowTargets
public boolean isPushChangesAndHaveFlowTargets()
Returntrueif we have a valid flow target and pushChanges istrue.
-
isHaveFlowTargets
public boolean isHaveFlowTargets()
Returntrueif we have a valid flow target. A valid flow target is a destination other than ourselves. To determine this, we need to parse the output of the 'scm status' command.
-
getRepositoryURI
public String getRepositoryURI()
Return the URI of the repository server, as parsed from the URL.- Returns:
- The URI of the repository server, as parsed from the URL.
-
getRepositoryWorkspace
public String getRepositoryWorkspace()
Return the name of the remote repository workspace, as parsed from the URL.- Returns:
- The name of the remote repository workspace, as parsed from the URL.
-
getWorkspaceAlias
public int getWorkspaceAlias()
- Returns:
- The alias of the repository workspace, as returned from the "scm status" command.
-
setWorkspaceAlias
public void setWorkspaceAlias(int workspaceAlias)
- Parameters:
workspaceAlias- the workspaceAlias to set
-
getWorkspace
public String getWorkspace()
- Returns:
- The name of the repository workspace, as returned from the "scm status" command.
-
setWorkspace
public void setWorkspace(String fWorkspace)
- Parameters:
fWorkspace- The fWorkspace to set.
-
getFlowTargetAlias
public int getFlowTargetAlias()
- Returns:
- The alias of the flow target, as returned from the "scm status" command.
-
setFlowTargetAlias
public void setFlowTargetAlias(int flowTargetAlias)
- Parameters:
flowTargetAlias- the flowTargetAlias to set
-
getFlowTarget
public String getFlowTarget()
- Returns:
- The name of the flow target, as returned from the "scm status" command.
-
setFlowTarget
public void setFlowTarget(String flowTarget)
- Parameters:
flowTarget- The flowTarget to set.
-
getComponent
public String getComponent()
- Returns:
- The name of the component, as returned from the "scm status" command.
-
setComponent
public void setComponent(String component)
- Parameters:
component- The component to set.
-
getBaseline
public String getBaseline()
- Returns:
- The name of the baseline, as returned from the "scm status" command.
-
setBaseline
public void setBaseline(String baseline)
- Parameters:
baseline- The baseline to set.
-
getOutgoingChangeSetAliases
public List<Integer> getOutgoingChangeSetAliases()
- Returns:
- The List
of aliases of the outgoing changesets, as returned from the "scm status" command.
-
setOutgoingChangeSetAliases
public void setOutgoingChangeSetAliases(List<Integer> outgoingChangeSetAliases)
- Parameters:
outgoingChangeSetAliases- The List of Integers of outgoing change set aliases to set
-
getIncomingChangeSetAliases
public List<Integer> getIncomingChangeSetAliases()
- Returns:
- The List
of aliases of the incoming changesets, as returned from the "scm status" command.
-
setIncomingChangeSetAliases
public void setIncomingChangeSetAliases(List<Integer> incomingChangeSetAliases)
- Parameters:
incomingChangeSetAliases- The List of Integers of incoming change set aliases to set
-
-