com.xebialabs.deployit.plugin.tomcat
Class TomcatContextFileUtils

java.lang.Object
  extended by com.xebialabs.deployit.plugin.tomcat.TomcatContextFileUtils

public class TomcatContextFileUtils
extends java.lang.Object


Field Summary
private  com.xebialabs.deployit.hostsession.HostFile contextFile
           
 
Constructor Summary
TomcatContextFileUtils(com.xebialabs.deployit.hostsession.HostFile contextFile)
           
 
Method Summary
 void addOrUpdateContextPath(java.lang.String docBase)
           
 void addOrUpdateDataSource(TomcatDataSource ds)
           
 boolean delete()
           
 boolean deleteDataSource(TomcatDataSource ds)
           
 boolean exists()
           
private  void findAndRemoveExistingDatasource(TomcatDataSource ds, org.dom4j.Document doc)
           
private  void findAndRemoveExistingDocBase(org.dom4j.Document doc)
           
private  org.dom4j.Document getDocument()
           
private  org.dom4j.Element getOrCreateContext(org.dom4j.Document doc)
           
private  void saveDocumentInContextFile(org.dom4j.Document doc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contextFile

private com.xebialabs.deployit.hostsession.HostFile contextFile
Constructor Detail

TomcatContextFileUtils

public TomcatContextFileUtils(com.xebialabs.deployit.hostsession.HostFile contextFile)
Method Detail

exists

public boolean exists()

delete

public boolean delete()

addOrUpdateContextPath

public void addOrUpdateContextPath(java.lang.String docBase)

addOrUpdateDataSource

public void addOrUpdateDataSource(TomcatDataSource ds)

deleteDataSource

public boolean deleteDataSource(TomcatDataSource ds)

getDocument

private org.dom4j.Document getDocument()

findAndRemoveExistingDatasource

private void findAndRemoveExistingDatasource(TomcatDataSource ds,
                                             org.dom4j.Document doc)

findAndRemoveExistingDocBase

private void findAndRemoveExistingDocBase(org.dom4j.Document doc)

saveDocumentInContextFile

private void saveDocumentInContextFile(org.dom4j.Document doc)

getOrCreateContext

private org.dom4j.Element getOrCreateContext(org.dom4j.Document doc)


Copyright © 2010. All Rights Reserved.