|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.despodata.java.mvc.Controller
pt.despodata.java.webappl.GenericController
GenericController.java Controlador generico para uma aplicacao web. Este controlador implementa a logica de controle da aplicacao, para isso, extende a classe pt.despodata.java.mvc.Controller e usa a classe StateMachine. Created: Thu Sep 28 19:54:28 2000
| Field Summary | |
static java.lang.String |
AUTENTICACAO
Prefixo do nome de um campo do tipo CHECKBOX na lista de registos. |
static java.lang.String |
CHECKBOX_PREFIX
Prefixo do nome de um campo do tipo CHECKBOX na lista de registos. |
static java.lang.String |
CHECKBOX_SIGNATURE
Prefixo do nome de um campo do tipo CHECKBOX na lista de registos. |
static java.lang.String |
FICHA
Ficha de um registo. |
static java.lang.String |
LISTA
Lista de registos. |
static java.lang.String |
LSTROWNUMBER
|
static int |
MULTIPART_REQUEST_MAX_FILE_LENGTH
Dimensao maxima de um ficheiro passado via http. |
| Fields inherited from class pt.despodata.java.mvc.Controller |
myModel, myView |
| Constructor Summary | |
GenericController()
Constroi um controlador. |
|
GenericController(GenericModel model,
GenericView view)
Constroi um controlador. |
|
| Method Summary | |
void |
dump()
|
java.lang.String |
dumpMachine()
|
Action |
getAction(java.lang.String command)
|
java.lang.String |
getCommand()
Devolve o ultimo comando recebido pelo controlador. |
WebPage |
getCurrentPage()
Get the value of currentPage. |
java.lang.String |
getCurrentUrl()
Devolve o nome da pagina actual. |
FrameSet |
getFrameSet()
Devolve o FrameSet currente. |
IModel |
getMyModel()
Get the value of myModel. |
IView |
getMyView()
Get the value of myView. |
javax.servlet.http.HttpSession |
getSession()
Get the value of session. |
static java.lang.String |
getSufix(java.lang.String string,
java.lang.String separator)
Devolve o sufixo de uma string, dado uma string que serve de separador entre o prefixo e o sufixo da string. |
java.lang.String |
getWhereClause()
Get the value of whereClause. |
void |
handleEvent()
Este metodo serve para tratar as mudancas ocorridas no modelo de dados. |
protected abstract StateMachine |
initMachine()
Cria e inicializa a maquina de estados. |
protected boolean |
isAuthOK()
Verifica se a a autenticacao foi efectuada com sucesso. |
void |
processRequest(javax.servlet.http.HttpServletRequest simpleRequest)
Processa um evento ocorrido na aplicacao. |
void |
setInput(java.lang.Object input)
|
protected void |
setMyModel(IModel v)
Set the value of myModel. |
protected void |
setMyView(IView v)
Set the value of myView. |
void |
setSession(javax.servlet.http.HttpSession session)
Updates the session object of the controller. |
| Methods inherited from class pt.despodata.java.mvc.Controller |
initialize, setMyModel, setMyView, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String LSTROWNUMBER
public static final java.lang.String CHECKBOX_SIGNATURE
public static final java.lang.String CHECKBOX_PREFIX
public static final java.lang.String AUTENTICACAO
public static final java.lang.String FICHA
public static final java.lang.String LISTA
public static final int MULTIPART_REQUEST_MAX_FILE_LENGTH
| Constructor Detail |
public GenericController()
public GenericController(GenericModel model,
GenericView view)
model - O modelo de dados.view - A vista sobre o modelo de dados.| Method Detail |
protected boolean isAuthOK()
public static java.lang.String getSufix(java.lang.String string,
java.lang.String separator)
string - A string para da qual se pretende obter o sufixo.separator - Uma string que serve de separador entre o prefixo e
o sufixo da string
protected abstract StateMachine initMachine()
protected void setMyModel(IModel v)
v - Value to assign to myModel.protected void setMyView(IView v)
v - Value to assign to myView.public java.lang.String getCommand()
public WebPage getCurrentPage()
public java.lang.String getCurrentUrl()
public FrameSet getFrameSet()
public IModel getMyModel()
getMyModel in class Controllerpublic IView getMyView()
getMyView in class Controllerpublic javax.servlet.http.HttpSession getSession()
public java.lang.String getWhereClause()
public void handleEvent()
handleEvent in interface IControllerhandleEvent in class Controllerpublic void setSession(javax.servlet.http.HttpSession session)
session - Sessao que identifica o utilizador.public void processRequest(javax.servlet.http.HttpServletRequest simpleRequest)
public Action getAction(java.lang.String command)
public void dump()
public java.lang.String dumpMachine()
public void setInput(java.lang.Object input)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||