nl.toolforge.karma.core.vc
Interface ModuleStatus

All Superinterfaces:
RunnerResult
All Known Implementing Classes:
CVSModuleStatus

public interface ModuleStatus
extends RunnerResult

Each module exists on a number of places. Virtually, they appear as a Module instance in Karma. The status of a module at any given point in time is determined by a number of variables:

This class contains the full status of a module, as specified by the above variables.

Version:
$Id: ModuleStatus.java,v 1.8 2004/11/16 22:31:57 asmedes Exp $
Author:
D.A. Smedes

Method Summary
 boolean authenticationFailure()
           
 boolean connectionFailure()
           
 boolean existsInRepository()
           
 Version getLastVersion()
           
 Version getLocalVersion()
           
 Version getNextMajorVersion()
           
 Version getNextVersion()
           
 boolean internalError()
           
 void setExistsInRepository(boolean exists)
           
 void setLogInformation(java.lang.Object logInfo)
           
 

Method Detail

getNextVersion

public Version getNextVersion()

getNextMajorVersion

public Version getNextMajorVersion()

getLastVersion

public Version getLastVersion()

getLocalVersion

public Version getLocalVersion()
                        throws VersionControlException
Throws:
VersionControlException

setLogInformation

public void setLogInformation(java.lang.Object logInfo)

setExistsInRepository

public void setExistsInRepository(boolean exists)

existsInRepository

public boolean existsInRepository()

connectionFailure

public boolean connectionFailure()

authenticationFailure

public boolean authenticationFailure()

internalError

public boolean internalError()


Copyright © 2002-2004 Toolforge. All Rights Reserved.