cern.jjar.runner
Class PublishRunner

java.lang.Object
  extended by cern.jjar.runner.PublishRunner
All Implemented Interfaces:
JJarRunner

public class PublishRunner
extends Object

Author:
lmestre

Field Summary
protected  String defaultdependencyversion
           
protected  File localdescriptor
           
protected  String localrepository
           
protected static int LOG_LINE_LENGTH
           
 RepositoryXMLStore repositoryXMLStore
           
 
Constructor Summary
PublishRunner(Logger logger)
           
 
Method Summary
protected static String getFileName(URL url)
           
protected  RepositoryElement getRepositoryElement()
           
protected  RepositoryElement[] getRepositoryElements()
           
 boolean isSilent()
           
protected static void loadJarsNames(Product[] localProducts, File localRepositoryDir)
           
protected  void log(String msg)
           
protected  Repository lookupRepository()
           
protected static void registerProduct(Templates templates, File repositoryDir, File localdescriptor, Product product, String link)
           
 Object run()
           
protected static void saveRepositoryFile(Document document, Transformer t, File repositoryDir)
           
 void setDefaultdependencyversion(String defaultdependencyversion)
           
 void setLocaldescriptor(File localdescriptor)
           
 void setLocalrepository(String localrepository)
           
 void setRepositoryElements(RepositoryElement[] repositoryElements)
           
 void setSilent(boolean silent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localdescriptor

protected File localdescriptor

localrepository

protected String localrepository

LOG_LINE_LENGTH

protected static final int LOG_LINE_LENGTH
See Also:
Constant Field Values

defaultdependencyversion

protected String defaultdependencyversion

repositoryXMLStore

public RepositoryXMLStore repositoryXMLStore
Constructor Detail

PublishRunner

public PublishRunner(Logger logger)
Method Detail

setLocaldescriptor

public final void setLocaldescriptor(File localdescriptor)
Parameters:
localdescriptor - The localdescriptor to set.

setLocalrepository

public final void setLocalrepository(String localrepository)
Parameters:
localrepository - The localrepository to set.

run

public Object run()
           throws Exception
Throws:
Exception

loadJarsNames

protected static final void loadJarsNames(Product[] localProducts,
                                          File localRepositoryDir)

registerProduct

protected static final void registerProduct(Templates templates,
                                            File repositoryDir,
                                            File localdescriptor,
                                            Product product,
                                            String link)
                                     throws TransformerException,
                                            IOException
Throws:
TransformerException
IOException

saveRepositoryFile

protected static final void saveRepositoryFile(Document document,
                                               Transformer t,
                                               File repositoryDir)
                                        throws TransformerException,
                                               IOException
Throws:
TransformerException
IOException

setRepositoryElements

public void setRepositoryElements(RepositoryElement[] repositoryElements)

setSilent

public void setSilent(boolean silent)
Specified by:
setSilent in interface JJarRunner

isSilent

public boolean isSilent()
Specified by:
isSilent in interface JJarRunner

setDefaultdependencyversion

public final void setDefaultdependencyversion(String defaultdependencyversion)
Parameters:
defaultdependencyversion - The defaultdependencyversion to set.

lookupRepository

protected Repository lookupRepository()

getRepositoryElement

protected RepositoryElement getRepositoryElement()

getRepositoryElements

protected RepositoryElement[] getRepositoryElements()

getFileName

protected static final String getFileName(URL url)

log

protected void log(String msg)


Copyright © 2007 CERN. All Rights Reserved.