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 String
getBaseline()
String
getComponent()
String
getFlowTarget()
int
getFlowTargetAlias()
List<Integer>
getIncomingChangeSetAliases()
List<Integer>
getOutgoingChangeSetAliases()
String
getRepositoryURI()
Return the URI of the repository server, as parsed from the URL.String
getRepositoryWorkspace()
Return the name of the remote repository workspace, as parsed from the URL.String
getWorkspace()
int
getWorkspaceAlias()
boolean
isHaveFlowTargets()
Returntrue
if we have a valid flow target.boolean
isPushChangesAndHaveFlowTargets()
Returntrue
if we have a valid flow target and pushChanges istrue
.void
setBaseline(String baseline)
void
setComponent(String component)
void
setFlowTarget(String flowTarget)
void
setFlowTargetAlias(int flowTargetAlias)
void
setIncomingChangeSetAliases(List<Integer> incomingChangeSetAliases)
void
setOutgoingChangeSetAliases(List<Integer> outgoingChangeSetAliases)
void
setWorkspace(String fWorkspace)
void
setWorkspaceAlias(int workspaceAlias)
String
toString()
-
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()
Returntrue
if we have a valid flow target and pushChanges istrue
.
-
isHaveFlowTargets
public boolean isHaveFlowTargets()
Returntrue
if 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
-
-