nl.toolforge.karma.core.vc
Class VersionControlSystem
java.lang.Object
nl.toolforge.karma.core.location.BaseLocation
nl.toolforge.karma.core.vc.VersionControlSystem
- All Implemented Interfaces:
- Location
- Direct Known Subclasses:
- CVSRepository, SubversionRepository
- public abstract class VersionControlSystem
- extends BaseLocation
A reference for a VCS (Version Control System). Everybody knows what a version
control system is (otherwise you are not entitled to use this codebase anyway ...),
so I'll stick to this message as a documentation snippet for this interface.
- Version:
- $Id: VersionControlSystem.java,v 1.11 2004/11/02 22:26:44 asmedes Exp $
- Author:
- D.A. Smedes
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
VersionControlSystem
public VersionControlSystem(java.lang.String id,
LocationType type)
setHost
public void setHost(java.lang.String host)
getHost
public java.lang.String getHost()
setProtocol
public void setProtocol(java.lang.String protocol)
- The protocol determines the way a client can communicate to a version control system.
- Parameters:
protocol
- The protocol for the version control system.
getProtocol
public java.lang.String getProtocol()
setPort
public void setPort(int port)
setPort
public void setPort(java.lang.String port)
- Sets the server port. When
port
is not a number, -1
is set.
- Parameters:
port
-
getPort
public int getPort()
setOffset
public void setOffset(java.lang.String offset)
getModuleOffset
public java.lang.String getModuleOffset()
setRepository
public void setRepository(java.lang.String repository)
getRepository
public java.lang.String getRepository()
setUsername
public void setUsername(java.lang.String username)
getUsername
public java.lang.String getUsername()
Copyright © 2002-2004 Toolforge. All Rights Reserved.