|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.SQLException
public 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.SQLException
public 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.SQLException
public 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.SQLException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public 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 |