org.apache.lokahi.tomcat.api.worker
Class TomcatWorkerModel

java.lang.Object
  extended by org.apache.lokahi.core.common.interfaces.LokahiModel<TomcatWorker>
      extended by org.apache.lokahi.tomcat.api.worker.TomcatWorkerModel

public class TomcatWorkerModel
extends LokahiModel<TomcatWorker>

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

Field Summary
 
Fields inherited from class org.apache.lokahi.core.common.interfaces.LokahiModel
jp, logger, tpe
 
Constructor Summary
TomcatWorkerModel()
           
 
Method Summary
 void deleteTomcatWorker(User u, java.util.Collection<TomcatWorker> c, Function f)
           
 void deployTomcatConfig(User u, java.util.Collection<TomcatWorker> c, Function f)
           
 void deployTomcatConfig(User u, Project p, JobPool jobPool, TomcatWorker tw)
           
 void deployTomcatConfig(User u, Project p, JobPool jobPool, TomcatWorker tw, Function f)
           
 TomcatWorker getObject(int id)
           
 java.util.Collection<TomcatWorker> getObjects()
           
 void restartTomcat(User u, java.util.Collection<TomcatWorker> c, Function f)
           
 void restartTomcat(User u, Project p, JobPool jobPool, TomcatWorker tw)
           
 void restartTomcat(User u, Project p, TomcatWorker tw)
           
 void startTomcat(User u, java.util.Collection<TomcatWorker> c, Function f)
           
 void startTomcat(User u, Project p, JobPool jobPool, TomcatWorker tw)
           
 void startTomcat(User u, Project p, TomcatWorker tw)
           
 void stopTomcat(User u, java.util.Collection<TomcatWorker> c, Function f)
           
 void stopTomcat(User u, Project p, JobPool jobPool, TomcatWorker tw)
           
 void stopTomcat(User u, Project p, TomcatWorker tw)
           
 void updateTomcat(User u, Project p, JobPool jobPool, TomcatWorker tw)
           
 TomcatWorker viewTomcatWorker(int id)
           
 java.util.Collection<TomcatWorker> viewTomcatWorkers()
           
 
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

TomcatWorkerModel

public TomcatWorkerModel()
Method Detail

restartTomcat

public void restartTomcat(User u,
                          Project p,
                          JobPool jobPool,
                          TomcatWorker tw)
                   throws java.sql.SQLException,
                          java.io.IOException,
                          AuthorizationException
Throws:
java.sql.SQLException
java.io.IOException
AuthorizationException

restartTomcat

public void restartTomcat(User u,
                          Project p,
                          TomcatWorker tw)
                   throws java.sql.SQLException,
                          java.io.IOException,
                          AuthorizationException
Throws:
java.sql.SQLException
java.io.IOException
AuthorizationException

startTomcat

public void startTomcat(User u,
                        Project p,
                        JobPool jobPool,
                        TomcatWorker tw)
                 throws java.sql.SQLException,
                        java.io.IOException,
                        AuthorizationException
Throws:
java.sql.SQLException
java.io.IOException
AuthorizationException

startTomcat

public void startTomcat(User u,
                        Project p,
                        TomcatWorker tw)
                 throws java.sql.SQLException,
                        java.io.IOException,
                        AuthorizationException
Throws:
java.sql.SQLException
java.io.IOException
AuthorizationException

stopTomcat

public void stopTomcat(User u,
                       Project p,
                       JobPool jobPool,
                       TomcatWorker tw)
                throws java.sql.SQLException,
                       java.io.IOException,
                       AuthorizationException
Throws:
java.sql.SQLException
java.io.IOException
AuthorizationException

stopTomcat

public void stopTomcat(User u,
                       Project p,
                       TomcatWorker tw)
                throws java.sql.SQLException,
                       java.io.IOException,
                       AuthorizationException
Throws:
java.sql.SQLException
java.io.IOException
AuthorizationException

updateTomcat

public void updateTomcat(User u,
                         Project p,
                         JobPool jobPool,
                         TomcatWorker tw)
                  throws java.sql.SQLException,
                         java.io.IOException,
                         AuthorizationException
Throws:
java.sql.SQLException
java.io.IOException
AuthorizationException

stopTomcat

public void stopTomcat(User u,
                       java.util.Collection<TomcatWorker> c,
                       Function f)
                throws TMCException,
                       TMCIllegalArgumentException,
                       java.sql.SQLException,
                       java.lang.NoSuchMethodException,
                       java.io.IOException
Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException

startTomcat

public void startTomcat(User u,
                        java.util.Collection<TomcatWorker> c,
                        Function f)
                 throws TMCException,
                        TMCIllegalArgumentException,
                        java.sql.SQLException,
                        java.lang.NoSuchMethodException,
                        java.io.IOException
Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException

restartTomcat

public void restartTomcat(User u,
                          java.util.Collection<TomcatWorker> c,
                          Function f)
                   throws TMCException,
                          TMCIllegalArgumentException,
                          java.sql.SQLException,
                          java.lang.NoSuchMethodException,
                          java.io.IOException
Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException

deployTomcatConfig

public void deployTomcatConfig(User u,
                               java.util.Collection<TomcatWorker> c,
                               Function f)
                        throws TMCException,
                               TMCIllegalArgumentException,
                               java.sql.SQLException,
                               java.lang.NoSuchMethodException,
                               java.io.IOException
Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException

deleteTomcatWorker

public void deleteTomcatWorker(User u,
                               java.util.Collection<TomcatWorker> c,
                               Function f)
                        throws TMCException,
                               TMCIllegalArgumentException,
                               java.sql.SQLException,
                               java.lang.NoSuchMethodException,
                               java.io.IOException
Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException

deployTomcatConfig

public void deployTomcatConfig(User u,
                               Project p,
                               JobPool jobPool,
                               TomcatWorker tw)
                        throws java.sql.SQLException,
                               AuthorizationException,
                               java.io.IOException,
                               TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
java.io.IOException
TMCIllegalArgumentException

deployTomcatConfig

public void deployTomcatConfig(User u,
                               Project p,
                               JobPool jobPool,
                               TomcatWorker tw,
                               Function f)
                        throws java.sql.SQLException,
                               AuthorizationException,
                               java.io.IOException,
                               TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
java.io.IOException
TMCIllegalArgumentException

viewTomcatWorker

public TomcatWorker viewTomcatWorker(int id)
                              throws java.sql.SQLException
Throws:
java.sql.SQLException

viewTomcatWorkers

public java.util.Collection<TomcatWorker> viewTomcatWorkers()
                                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getObjects

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

getObject

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