Return to www.inductionframework.org

com.acciente.induction.dispatcher.model
Class ModelPool

java.lang.Object
  extended by com.acciente.induction.dispatcher.model.ModelPool

public class ModelPool
extends java.lang.Object

Internal. This class manages access to the pool model objects

Author:
Adinath Raveendra Raj

Constructor Summary
ModelPool(Config.ModelDefs oModelDefs, ModelFactory oModelFactory, javax.servlet.ServletContext oServletContext)
           
 
Method Summary
 java.lang.Object getModel(java.lang.Class oModelClass, javax.servlet.http.HttpServletRequest oHttpServletRequest)
           
 java.lang.Object getSystemModel(java.lang.Class oSystemModelClass, javax.servlet.http.HttpServletRequest oHttpServletRequest)
           
 void initAppModel(java.lang.String sModelClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelPool

public ModelPool(Config.ModelDefs oModelDefs,
                 ModelFactory oModelFactory,
                 javax.servlet.ServletContext oServletContext)
          throws MethodNotFoundException,
                 java.lang.reflect.InvocationTargetException,
                 java.lang.ClassNotFoundException,
                 ConstructorNotFoundException,
                 com.acciente.commons.reflect.ParameterProviderException,
                 java.lang.IllegalAccessException,
                 java.lang.InstantiationException
Throws:
MethodNotFoundException
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundException
ConstructorNotFoundException
com.acciente.commons.reflect.ParameterProviderException
java.lang.IllegalAccessException
java.lang.InstantiationException
Method Detail

initAppModel

public void initAppModel(java.lang.String sModelClassName)
                  throws MethodNotFoundException,
                         java.lang.reflect.InvocationTargetException,
                         java.lang.ClassNotFoundException,
                         ConstructorNotFoundException,
                         com.acciente.commons.reflect.ParameterProviderException,
                         java.lang.IllegalAccessException,
                         java.lang.InstantiationException
Throws:
MethodNotFoundException
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundException
ConstructorNotFoundException
com.acciente.commons.reflect.ParameterProviderException
java.lang.IllegalAccessException
java.lang.InstantiationException

getModel

public java.lang.Object getModel(java.lang.Class oModelClass,
                                 javax.servlet.http.HttpServletRequest oHttpServletRequest)
                          throws MethodNotFoundException,
                                 java.lang.reflect.InvocationTargetException,
                                 java.lang.ClassNotFoundException,
                                 ConstructorNotFoundException,
                                 com.acciente.commons.reflect.ParameterProviderException,
                                 java.lang.IllegalAccessException,
                                 java.lang.InstantiationException
Throws:
MethodNotFoundException
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundException
ConstructorNotFoundException
com.acciente.commons.reflect.ParameterProviderException
java.lang.IllegalAccessException
java.lang.InstantiationException

getSystemModel

public java.lang.Object getSystemModel(java.lang.Class oSystemModelClass,
                                       javax.servlet.http.HttpServletRequest oHttpServletRequest)
                                throws MethodNotFoundException,
                                       java.lang.ClassNotFoundException,
                                       java.lang.reflect.InvocationTargetException,
                                       com.acciente.commons.reflect.ParameterProviderException,
                                       ConstructorNotFoundException,
                                       java.lang.InstantiationException,
                                       java.lang.IllegalAccessException
Throws:
MethodNotFoundException
java.lang.ClassNotFoundException
java.lang.reflect.InvocationTargetException
com.acciente.commons.reflect.ParameterProviderException
ConstructorNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

Return to www.inductionframework.org

Copyright © 2008-2011 Acciente, LLC. All Rights Reserved.