com.xebialabs.deployit.plugin.apache.httpd.step
Class ApacheVirtualHostDefinition

java.lang.Object
  extended by com.xebialabs.deployit.plugin.apache.httpd.step.ApacheVirtualHostDefinition

public class ApacheVirtualHostDefinition
extends java.lang.Object

Creates a String representation of a VirtualHost definition for Apache Httpd and computes its filename. For example, the virtual host definition www.xebialabs.com:443 would result in


Constructor Summary
ApacheVirtualHostDefinition(java.lang.String vhostDefinition, java.lang.String htdocsLocation, com.xebialabs.deployit.ci.OperatingSystemFamily osf, java.util.Collection<?> existingContext)
          Constructs a VirtualHostDefinition based on a single vhostDefinition.
 
Method Summary
 java.lang.String getDocumentRoot()
           
 java.lang.String getFileName()
           
 java.lang.String getHost()
           
 java.lang.String getNameVirtualHost()
           
 java.lang.String getPort()
           
protected  java.lang.String resolveVhostDefinition()
           
 void setDocumentRoot(java.lang.String documentRoot)
           
 void setFileName(java.lang.String fileName)
           
 void setHost(java.lang.String host)
           
 void setNameVirtualHost(java.lang.String nameVirtualHost)
           
 void setPort(java.lang.String port)
           
 java.lang.String toVirtualHostDefinition()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApacheVirtualHostDefinition

public ApacheVirtualHostDefinition(java.lang.String vhostDefinition,
                                   java.lang.String htdocsLocation,
                                   com.xebialabs.deployit.ci.OperatingSystemFamily osf,
                                   java.util.Collection<?> existingContext)
                            throws com.xebialabs.deployit.ResolutionException
Constructs a VirtualHostDefinition based on a single vhostDefinition.

Parameters:
vhostDefinition -
Throws:
com.xebialabs.deployit.ResolutionException
Method Detail

resolveVhostDefinition

protected java.lang.String resolveVhostDefinition()

toVirtualHostDefinition

public java.lang.String toVirtualHostDefinition()

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String host)

getPort

public java.lang.String getPort()

setPort

public void setPort(java.lang.String port)

getDocumentRoot

public java.lang.String getDocumentRoot()

setDocumentRoot

public void setDocumentRoot(java.lang.String documentRoot)

getNameVirtualHost

public java.lang.String getNameVirtualHost()

setNameVirtualHost

public void setNameVirtualHost(java.lang.String nameVirtualHost)

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)


Copyright © 2010. All Rights Reserved.