org.apache.lokahi.httpd.api.entity
Class VirtualHostModel

java.lang.Object
  extended by org.apache.lokahi.core.common.interfaces.LokahiModel<VirtualHost>
      extended by org.apache.lokahi.httpd.api.entity.VirtualHostModel

public class VirtualHostModel
extends LokahiModel<VirtualHost>

Version:
$Id: VirtualHostModel.java,v 1.3 2006/03/07 20:18:53 drtobes Exp $
Author:
Stephen Toback

Field Summary
 
Fields inherited from class org.apache.lokahi.core.common.interfaces.LokahiModel
jp, logger, tpe
 
Constructor Summary
VirtualHostModel()
           
 
Method Summary
 void addVirtualHost(User u, VirtualHost a, Function f)
           
 void deleteVirtualHost(User u, java.util.Collection<VirtualHost> c, Function f)
           
 void deleteVirtualHost(User u, VirtualHost vh, Function f)
           
 VirtualHost getObject(int id)
           
 java.util.Collection<VirtualHost> getObjects()
           
 void updateVirtualHost(User u, VirtualHost vh, Function f)
           
 VirtualHost viewVirtualHost(int id)
           
 java.util.Collection<VirtualHost> viewVirtualHosts()
           
 
Methods inherited from class org.apache.lokahi.core.common.interfaces.LokahiModel
jpInit, jpInit, jpInit, jpInit, perform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualHostModel

public VirtualHostModel()
Method Detail

addVirtualHost

public void addVirtualHost(User u,
                           VirtualHost a,
                           Function f)
                    throws AuthorizationException,
                           TMCIllegalArgumentException,
                           java.sql.SQLException,
                           java.io.IOException
Throws:
AuthorizationException
TMCIllegalArgumentException
java.sql.SQLException
java.io.IOException

deleteVirtualHost

public void deleteVirtualHost(User u,
                              VirtualHost vh,
                              Function f)
                       throws java.sql.SQLException,
                              AuthorizationException,
                              TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException

deleteVirtualHost

public void deleteVirtualHost(User u,
                              java.util.Collection<VirtualHost> c,
                              Function f)
                       throws java.sql.SQLException,
                              AuthorizationException,
                              TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException

updateVirtualHost

public void updateVirtualHost(User u,
                              VirtualHost vh,
                              Function f)
                       throws AuthorizationException,
                              TMCIllegalArgumentException,
                              java.sql.SQLException,
                              java.io.IOException,
                              TMCIllegalArgumentException
Throws:
AuthorizationException
TMCIllegalArgumentException
java.sql.SQLException
java.io.IOException

getObjects

public java.util.Collection<VirtualHost> getObjects()
                                             throws java.sql.SQLException
Specified by:
getObjects in class LokahiModel<VirtualHost>
Throws:
java.sql.SQLException

getObject

public VirtualHost getObject(int id)
                      throws java.sql.SQLException
Specified by:
getObject in class LokahiModel<VirtualHost>
Throws:
java.sql.SQLException

viewVirtualHost

public VirtualHost viewVirtualHost(int id)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

viewVirtualHosts

public java.util.Collection<VirtualHost> viewVirtualHosts()
                                                   throws java.sql.SQLException
Throws:
java.sql.SQLException