com.aurel.track.vc
Class AbstractVersionControlPlugin

java.lang.Object
  extended by com.aurel.track.vc.AbstractVersionControlPlugin
All Implemented Interfaces:
VersionControlPlugin
Direct Known Subclasses:
CVSPlugin, SVNPlugin

public abstract class AbstractVersionControlPlugin
extends java.lang.Object
implements VersionControlPlugin

An abstract implementation for VersionControlPlugin

Author:
Adrian Bojani

Field Summary
 
Fields inherited from interface com.aurel.track.vc.VersionControlPlugin
AUTHENTICATION_ERROR, CONNECTION_ERROR, GENERAL_ERROR, UNKNOWN_HOST
 
Constructor Summary
AbstractVersionControlPlugin()
           
 
Method Summary
protected  java.lang.String formatDate(java.util.Date date)
          Format a date in iso dateTime format
 java.util.Map getLogs(java.util.Map parameteres, java.lang.String viewVCBaseUrl)
          Get an map of revision for each issueNumber
protected abstract  java.util.List getRevisions(java.util.Map parameteres, java.lang.String viewVCBaseUrl)
          Obtain the revisions
protected  java.util.List getWorkItemIDs(java.lang.String s)
          Obtain the ids of items from string an id is a int number preceded by "#"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.aurel.track.vc.VersionControlPlugin
verify
 

Constructor Detail

AbstractVersionControlPlugin

public AbstractVersionControlPlugin()
Method Detail

getLogs

public java.util.Map getLogs(java.util.Map parameteres,
                             java.lang.String viewVCBaseUrl)
Description copied from interface: VersionControlPlugin
Get an map of revision for each issueNumber

Specified by:
getLogs in interface VersionControlPlugin
viewVCBaseUrl - -used to create the link for file
Returns:

getWorkItemIDs

protected java.util.List getWorkItemIDs(java.lang.String s)
Obtain the ids of items from string an id is a int number preceded by "#"

Parameters:
s -
Returns:

getRevisions

protected abstract java.util.List getRevisions(java.util.Map parameteres,
                                               java.lang.String viewVCBaseUrl)
Obtain the revisions

Parameters:
parameteres -
viewVCBaseUrl -
Returns:

formatDate

protected java.lang.String formatDate(java.util.Date date)
Format a date in iso dateTime format

Parameters:
date -
Returns:


Issue Tracking with Track+: Home Page      Copyright © 2008 Trackplus. All Rights Reserved.