|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lokahi.core.common.interfaces.RestObject
org.apache.lokahi.core.common.interfaces.TMCDao<T>
org.apache.lokahi.core.common.interfaces.FunctionableEntity<VirtualHost>
org.apache.lokahi.httpd.api.entity.VirtualHost
public class VirtualHost
| Constructor Summary | |
|---|---|
VirtualHost()
|
|
VirtualHost(int pk,
java.lang.String name,
int envId,
int stateId,
int hpId,
int catchAll,
int nameBased,
int exPid,
ApachePool ap,
java.sql.Blob entry)
|
|
VirtualHost(int pk,
java.lang.String name,
int envId,
int stateId,
int hpId,
int catchAll,
int nameBased,
int exPid,
java.sql.Blob entry)
|
|
VirtualHost(java.lang.String name,
java.lang.String entry,
Environment env,
State state,
HostingPool hp,
boolean catchAll,
boolean nameBased)
|
|
| Method Summary | |
|---|---|
void |
addContext(TomcatContext tc)
|
void |
addContexts(java.util.Collection<TomcatContext> c)
|
void |
addIp(Ip ip)
|
void |
addIps(java.util.Collection<Ip> c)
|
java.lang.StringBuilder |
buildShortXMLRepresentation()
Builds a short xml representation of this object containing name, and primary key. |
java.lang.String |
buildVhostEntriesForWeb()
|
java.lang.StringBuffer |
buildVhostEntry(Hardware h)
|
java.lang.StringBuilder |
buildXMLRepresention()
Builds a xml representation of this object |
java.util.Collection<HostingPool> |
changeHostingPool(HostingPool hp,
java.util.Collection<Ip> newIps,
boolean isNameBased,
boolean isCatchAll)
|
static boolean |
delete(java.util.Collection<VirtualHost> c,
User u,
JobPool jp)
|
static boolean |
delete(VirtualHost vh)
|
boolean |
equals(java.lang.Object o)
|
VirtualHost |
fillObject(java.sql.ResultSet r)
Creates the Dao from the passed resultset, internally calling the appriate constructor. |
VirtualHost |
get(int id)
|
ApachePool |
getApachePool()
|
int |
getCatchAll()
|
java.util.Collection<TomcatContext> |
getContexts()
|
java.util.Collection<TomcatContext> |
getContextsNoDB()
|
java.lang.String |
getEntry()
|
Environment |
getEnv()
|
int |
getEnvId()
|
int |
getExternalProjectId()
|
HostingPool |
getHostingPool()
|
int |
getHostingPoolId()
|
Ip |
getIp(Hardware h)
|
java.util.Collection<Ip> |
getIps()
|
java.util.Collection<Ip> |
getIpsNoDB()
|
java.lang.String |
getLogDirective(java.lang.String directive)
|
java.lang.String |
getName()
Gets the name. |
int |
getNameBased()
|
FunctionableEntity |
getObject(int id)
|
int |
getObjectId()
|
FunctionableEntity |
getParent()
|
int |
getPk()
Gets the primary key |
java.util.Collection<HostingPool> |
getPotentialHostingPools()
|
State |
getState()
|
int |
getStateId()
|
static VirtualHost |
getVirtualHost(int id)
|
static java.util.Collection<VirtualHost> |
getVirtualHost(java.lang.String pattern)
|
static java.util.Collection<VirtualHost> |
getVirtualHosts()
|
static java.util.Collection<VirtualHost> |
getVirtualHosts(ApacheWorker aw)
|
static java.util.Collection<VirtualHost> |
getVirtualHosts(HostingPool hp)
|
static java.util.Collection<VirtualHost> |
getVirtualHosts(int pId)
|
static java.util.Collection<VirtualHost> |
getVirtualHosts(java.lang.String name)
|
int |
hashCode()
|
boolean |
isCatchAll()
|
boolean |
isDefault()
|
boolean |
isNameBased()
|
void |
removeContext(TomcatContext tc)
|
void |
removeContexts(java.util.Collection<TomcatContext> c)
|
void |
removeIp(Ip ip)
|
void |
removeIps(java.util.Collection<Ip> c)
|
void |
setCatchAll(boolean catchAll)
|
void |
setCatchAll(int catchAll)
|
void |
setContexts(java.util.Collection<TomcatContext> contexts)
|
void |
setEntry(byte[] content)
|
void |
setEntry(java.lang.String entry)
|
void |
setEnv(Environment env)
|
void |
setEnvId(int envId)
|
void |
setExternalProjectId(int externalProjectId)
|
void |
setHostingPool(HostingPool hostingPool)
|
void |
setHostingPoolId(int hostingPoolId)
|
void |
setIps(java.util.Collection<Ip> ips)
|
void |
setName(java.lang.String name)
|
void |
setNameBased(boolean nameBased)
|
void |
setNameBased(int nameBased)
|
void |
setPk(int pk)
|
void |
setState(State state)
|
void |
setStateId(int stateId)
|
static VirtualHost |
store(VirtualHost vh)
|
java.lang.String |
toString()
|
static void |
update(VirtualHost vh)
|
| Methods inherited from class org.apache.lokahi.core.common.interfaces.RestObject |
|---|
elementBuilder, elementBuilder |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public VirtualHost()
public VirtualHost(java.lang.String name,
java.lang.String entry,
Environment env,
State state,
HostingPool hp,
boolean catchAll,
boolean nameBased)
public VirtualHost(int pk,
java.lang.String name,
int envId,
int stateId,
int hpId,
int catchAll,
int nameBased,
int exPid,
java.sql.Blob entry)
throws java.sql.SQLException
java.sql.SQLException
public VirtualHost(int pk,
java.lang.String name,
int envId,
int stateId,
int hpId,
int catchAll,
int nameBased,
int exPid,
ApachePool ap,
java.sql.Blob entry)
throws java.sql.SQLException
java.sql.SQLException| Method Detail |
|---|
public int getObjectId()
getObjectId in class FunctionableEntity<VirtualHost>public int getPk()
Collectable
int primary keypublic void setPk(int pk)
public java.lang.String getName()
Collectable
String name.public void setName(java.lang.String name)
public int getEnvId()
public void setEnvId(int envId)
public int getStateId()
public void setStateId(int stateId)
public boolean isCatchAll()
public void setCatchAll(boolean catchAll)
public int getCatchAll()
public void setCatchAll(int catchAll)
public int getNameBased()
public void setNameBased(int nameBased)
public boolean isNameBased()
public void setNameBased(boolean nameBased)
public int getExternalProjectId()
public void setExternalProjectId(int externalProjectId)
public void setEntry(byte[] content)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.Collection<TomcatContext> getContexts()
public java.util.Collection<TomcatContext> getContextsNoDB()
public void setContexts(java.util.Collection<TomcatContext> contexts)
public void setIps(java.util.Collection<Ip> ips)
public void setHostingPool(HostingPool hostingPool)
public int getHostingPoolId()
public void setHostingPoolId(int hostingPoolId)
public java.lang.String getEntry()
public void setEntry(java.lang.String entry)
public State getState()
public void setState(State state)
public Environment getEnv()
public void setEnv(Environment env)
public FunctionableEntity getObject(int id)
throws java.sql.SQLException
java.sql.SQLExceptionpublic FunctionableEntity getParent()
getParent in class FunctionableEntity<VirtualHost>public java.util.Collection<Ip> getIps()
public java.util.Collection<Ip> getIpsNoDB()
public VirtualHost fillObject(java.sql.ResultSet r)
throws java.sql.SQLException
Dao
r - the resultset from a database call,
should include the entire object
java.sql.SQLException
public java.util.Collection<HostingPool> changeHostingPool(HostingPool hp,
java.util.Collection<Ip> newIps,
boolean isNameBased,
boolean isCatchAll)
throws java.sql.SQLException
hp - newIps - isNameBased - isCatchAll -
java.sql.SQLException
public void addIps(java.util.Collection<Ip> c)
throws java.sql.SQLException
java.sql.SQLException
public void addContexts(java.util.Collection<TomcatContext> c)
throws java.sql.SQLException
java.sql.SQLException
public void addIp(Ip ip)
throws java.sql.SQLException
java.sql.SQLException
public void addContext(TomcatContext tc)
throws java.sql.SQLException
java.sql.SQLException
public void removeIps(java.util.Collection<Ip> c)
throws java.sql.SQLException
java.sql.SQLException
public void removeContexts(java.util.Collection<TomcatContext> c)
throws java.sql.SQLException
java.sql.SQLException
public void removeIp(Ip ip)
throws java.sql.SQLException
java.sql.SQLException
public void removeContext(TomcatContext tc)
throws java.sql.SQLException
java.sql.SQLException
public static void update(VirtualHost vh)
throws java.sql.SQLException
java.sql.SQLException
public static boolean delete(java.util.Collection<VirtualHost> c,
User u,
JobPool jp)
throws java.sql.SQLException,
TMCIllegalArgumentException,
AuthorizationException
java.sql.SQLException
TMCIllegalArgumentException
AuthorizationException
public static boolean delete(VirtualHost vh)
throws java.sql.SQLException
java.sql.SQLException
public static VirtualHost store(VirtualHost vh)
throws java.sql.SQLException
java.sql.SQLException
public static java.util.Collection<VirtualHost> getVirtualHosts()
throws java.sql.SQLException
java.sql.SQLException
public static java.util.Collection<VirtualHost> getVirtualHosts(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLExceptionpublic ApachePool getApachePool()
public boolean isDefault()
public java.util.Collection<HostingPool> getPotentialHostingPools()
public HostingPool getHostingPool()
public static java.util.Collection<VirtualHost> getVirtualHosts(int pId)
throws java.sql.SQLException
java.sql.SQLException
public static java.util.Collection<VirtualHost> getVirtualHosts(HostingPool hp)
throws java.sql.SQLException
java.sql.SQLException
public static java.util.Collection<VirtualHost> getVirtualHosts(ApacheWorker aw)
throws java.sql.SQLException
java.sql.SQLException
public static VirtualHost getVirtualHost(int id)
throws java.sql.SQLException
java.sql.SQLExceptionpublic Ip getIp(Hardware h)
public java.lang.StringBuffer buildVhostEntry(Hardware h)
public java.lang.String buildVhostEntriesForWeb()
public java.lang.String getLogDirective(java.lang.String directive)
public static java.util.Collection<VirtualHost> getVirtualHost(java.lang.String pattern)
public java.lang.StringBuilder buildShortXMLRepresentation()
Restable
public java.lang.StringBuilder buildXMLRepresention()
Restable
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
public VirtualHost get(int id)
throws java.sql.SQLException
get in class TMCDao<VirtualHost>java.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||