edu.uoc.pfc.j2ee.jalonsod.mtp.config
Class Model
java.lang.Object
edu.uoc.pfc.j2ee.jalonsod.mtp.config.Model
public class Model
- extends java.lang.Object
File: Model.java
Created: 2012-04-22
Contains the model metadata needed for framework to handle appropriately the application model objects.
A model represents a class from user application for linking presentation and business tiers.
It integrates application code & data to process a kind of request from user.
- Author:
- José Alonso de Motta
Constructor Summary |
Model(java.lang.String name,
java.lang.String className,
Form form,
java.lang.String runMethod,
boolean sendRequestData,
java.lang.String validateMethod,
Result defaultResult,
Result resultNoValidate,
Result resultSecurityError,
java.util.Hashtable<java.lang.String,Result> results,
java.util.Hashtable<java.lang.String,Role> grantedRoles)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
private java.lang.String name
className
private java.lang.String className
classReference
private java.lang.Class<java.lang.Object> classReference
form
private Form form
sendRequestData
private boolean sendRequestData
runMethod
private java.lang.String runMethod
runMethodReference
private java.lang.reflect.Method runMethodReference
validateMethod
private java.lang.String validateMethod
validateMethodReference
private java.lang.reflect.Method validateMethodReference
defaultResult
private Result defaultResult
resultNoValidate
private Result resultNoValidate
resultSecurityError
private Result resultSecurityError
results
private java.util.Hashtable<java.lang.String,Result> results
grantedRoles
private java.util.Hashtable<java.lang.String,Role> grantedRoles
Model
public Model(java.lang.String name,
java.lang.String className,
Form form,
java.lang.String runMethod,
boolean sendRequestData,
java.lang.String validateMethod,
Result defaultResult,
Result resultNoValidate,
Result resultSecurityError,
java.util.Hashtable<java.lang.String,Result> results,
java.util.Hashtable<java.lang.String,Role> grantedRoles)
throws ConfiguratorException
- Throws:
ConfiguratorException
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getClassName
public java.lang.String getClassName()
setClassName
public void setClassName(java.lang.String className)
throws ConfiguratorException
- Throws:
ConfiguratorException
getClassReference
public java.lang.Class<java.lang.Object> getClassReference()
setClassReference
private void setClassReference(java.lang.Class<java.lang.Object> classReference)
getForm
public Form getForm()
setForm
public void setForm(Form form)
getRunMethod
public java.lang.String getRunMethod()
setRunMethod
public void setRunMethod(java.lang.String runMethod)
throws ConfiguratorException
- Throws:
ConfiguratorException
getRunMethodReference
public java.lang.reflect.Method getRunMethodReference()
setRunMethodReference
private void setRunMethodReference(java.lang.reflect.Method runMethodReference)
getSendRequestData
public boolean getSendRequestData()
setSendRequestData
public void setSendRequestData(boolean sendRequestData)
getValidateMethod
public java.lang.String getValidateMethod()
setValidateMethod
public void setValidateMethod(java.lang.String validateMethod)
throws ConfiguratorException
- Throws:
ConfiguratorException
getValidateMethodReference
public java.lang.reflect.Method getValidateMethodReference()
setValidateMethodReference
private void setValidateMethodReference(java.lang.reflect.Method validateMethodReference)
getDefaultResult
public Result getDefaultResult()
setDefaultResult
public void setDefaultResult(Result defaultResult)
getResultNoValidate
public Result getResultNoValidate()
setResultNoValidate
public void setResultNoValidate(Result resultNoValidate)
getResultSecurityError
public Result getResultSecurityError()
setResultSecurityError
public void setResultSecurityError(Result resultSecurityError)
getResults
public java.util.Hashtable<java.lang.String,Result> getResults()
setResults
public void setResults(java.util.Hashtable<java.lang.String,Result> results)
getGrantedRoles
public java.util.Hashtable<java.lang.String,Role> getGrantedRoles()
setGrantedRoles
public void setGrantedRoles(java.util.Hashtable<java.lang.String,Role> roles)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object