net.sf.vcaperture.tool
Class DefaultRepositoryTool

java.lang.Object
  extended by net.sf.vcaperture.tool.DefaultRepositoryTool
All Implemented Interfaces:
IRepositoryTool

public class DefaultRepositoryTool
extends java.lang.Object
implements IRepositoryTool

The default implementation or IRepositoryTool.

Author:
Jeremy Thomerson (jthomerson@users.sourceforge.net)

Field Summary
private static org.apache.log4j.Logger LOGGER
           
private  java.util.Collection<IRepositoryToolListener> mLocalListeners
           
private  java.util.Collection<IRepositoryToolListener> mRemoteListeners
           
private  IRepositoryService mRepositoryService
           
 
Constructor Summary
DefaultRepositoryTool()
           
 
Method Summary
 java.util.Collection<IRepositoryToolListener> getLocalListeners()
           
 java.util.Collection<IRepositoryToolListener> getRemoteListeners()
           
 IRepositoryService getRepositoryService()
           
static void main(java.lang.String[] args)
           
protected  boolean processRepository(AbstractRepository repo, java.util.Collection<IRepositoryToolListener> listeners)
           
private  boolean runBatch(java.util.Collection<IRepositoryToolListener> listeners, java.util.Collection<AbstractRepository> repos, java.lang.String name)
           
 void runTool()
           
 void setLocalListeners(java.util.Collection<IRepositoryToolListener> listeners)
           
 void setRemoteListeners(java.util.Collection<IRepositoryToolListener> listeners)
           
 void setRepositoryService(IRepositoryService repositoryService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

private static final org.apache.log4j.Logger LOGGER

mRepositoryService

private IRepositoryService mRepositoryService

mRemoteListeners

private java.util.Collection<IRepositoryToolListener> mRemoteListeners

mLocalListeners

private java.util.Collection<IRepositoryToolListener> mLocalListeners
Constructor Detail

DefaultRepositoryTool

public DefaultRepositoryTool()
Method Detail

runTool

public final void runTool()
Specified by:
runTool in interface IRepositoryTool
See Also:
IRepositoryTool.runTool()

runBatch

private boolean runBatch(java.util.Collection<IRepositoryToolListener> listeners,
                         java.util.Collection<AbstractRepository> repos,
                         java.lang.String name)

processRepository

protected boolean processRepository(AbstractRepository repo,
                                    java.util.Collection<IRepositoryToolListener> listeners)

getRepositoryService

public IRepositoryService getRepositoryService()

setRepositoryService

public void setRepositoryService(IRepositoryService repositoryService)

getRemoteListeners

public java.util.Collection<IRepositoryToolListener> getRemoteListeners()
Specified by:
getRemoteListeners in interface IRepositoryTool
See Also:
IRepositoryTool.getRemoteListeners()

setRemoteListeners

public void setRemoteListeners(java.util.Collection<IRepositoryToolListener> listeners)
Specified by:
setRemoteListeners in interface IRepositoryTool
See Also:
IRepositoryTool.setRemoteListeners(java.util.Collection)

getLocalListeners

public java.util.Collection<IRepositoryToolListener> getLocalListeners()
Specified by:
getLocalListeners in interface IRepositoryTool
See Also:
IRepositoryTool.getLocalListeners()

setLocalListeners

public void setLocalListeners(java.util.Collection<IRepositoryToolListener> listeners)
Specified by:
setLocalListeners in interface IRepositoryTool
See Also:
IRepositoryTool.setLocalListeners(java.util.Collection)

main

public static void main(java.lang.String[] args)


Copyright © 2008. All Rights Reserved.