|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.despodata.java.webappl.ApplData
| Constructor Summary | |
ApplData(javax.servlet.http.HttpSession session,
DDataSource source)
|
|
| Method Summary | |
void |
addDetail(java.lang.Object id,
java.util.Observable detail)
Adiciona uma tabela a lista de tabelas de detalhes. |
void |
addDetailGenerator(ApplCreateListener l)
Adiciona uma classe encarregue de criar detalhes. |
void |
addObserver(java.util.Observer o)
Adiciona um observador a todas as tabelas. |
void |
addObserver(java.util.Observer o,
java.lang.Object id)
Adiciona um observador a uma tabela. |
void |
addTableGenerator(ApplCreateListener l)
Adiciona uma classe encarregue de criar tabelas. |
void |
addTables(java.lang.Object id,
java.util.Observable table)
Adiciona uma tabela ao modelo de dados. |
boolean |
containsDetail(java.lang.Object tableName)
Verifica se o modelo contem uma tabela de detalhe ou nao. |
boolean |
containsTable(java.lang.Object tableName)
Verifica se o modelo contem uma tabela ou nao. |
int |
countObservers()
Devolve o numero de observadores de todas as tabelas. |
int |
countObservers(java.lang.Object id)
Devolve o numero de observadores de uma tabela. |
void |
deleteObserver(java.util.Observer o)
Remove um observador a todas as tabelas. |
void |
deleteObserver(java.util.Observer o,
java.lang.Object id)
Remove um observador a uma tabela. |
void |
deleteObservers()
Remove todos os observadores de todas as tabelas. |
void |
deleteObservers(java.lang.Object id)
Remove todos os observadores de uma tabela. |
java.lang.Object |
getDetail(java.lang.Object id)
Devolve uma tabela da lista de tabelas de detalhes. |
java.util.Enumeration |
getDetails()
Constroi uma lista com as tabelas dos detalhes. |
java.util.Enumeration |
getTables()
Constroi uma lista com as tabelas. |
java.lang.Object |
getTables(java.lang.Object id)
Devolve uma tabela do modelo de dados. |
boolean |
hasChanged()
Verifica se alguma tabela foi alterada. |
boolean |
hasChanged(java.lang.Object id)
Verifica se uma tabela foi alterada. |
boolean |
isDetail(java.lang.Object dc)
Verifica se uma tabela e de detalhe ou nao. |
void |
notifyObservers()
Notifica os observadores de todas as tabelas |
void |
notifyObservers(java.lang.Object arg)
Notifica os observadores que observam uma dada tabela. |
void |
notifyObservers(java.lang.Object arg,
java.lang.Object id)
Notifica os observadores que observam uma dada tabela. |
void |
notifyTableObservers(java.lang.Object id)
Notifica os observadores que observam uma dada tabela. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ApplData(javax.servlet.http.HttpSession session,
DDataSource source)
| Method Detail |
public java.lang.String toString()
public void addObserver(java.util.Observer o)
addObserver in interface IDatao - Um observador.
public void addObserver(java.util.Observer o,
java.lang.Object id)
o - Um observador.id - O identificador da tabela.public void deleteObserver(java.util.Observer o)
deleteObserver in interface IDatao - Um observador.
public void deleteObserver(java.util.Observer o,
java.lang.Object id)
o - Um observador.id - O identificador da tabela.public void deleteObservers()
deleteObservers in interface IDatapublic void deleteObservers(java.lang.Object id)
id - O identificador da tabela.public void notifyObservers()
notifyObservers in interface IDatapublic void notifyTableObservers(java.lang.Object id)
id - O identificador da tabela.public void notifyObservers(java.lang.Object arg)
notifyObservers in interface IDataarg - Argumeto a passar a cada um dos observadores.
public void notifyObservers(java.lang.Object arg,
java.lang.Object id)
arg - Argumeto a passar a cada um dos observadores.id - O identificador da tabela.public boolean hasChanged()
hasChanged in interface IDatapublic boolean hasChanged(java.lang.Object id)
id - O identificador da tabela.public int countObservers()
countObservers in interface IDatapublic int countObservers(java.lang.Object id)
id - O identificador da tabela.public java.lang.Object getTables(java.lang.Object id)
id - O identificador da tabela
public void addTables(java.lang.Object id,
java.util.Observable table)
id - O identificador da tabela.table - Uma tabela.public java.util.Enumeration getTables()
public java.lang.Object getDetail(java.lang.Object id)
id - O identificador da tabela
public boolean isDetail(java.lang.Object dc)
public boolean containsDetail(java.lang.Object tableName)
tableName - Nome da tabela.public boolean containsTable(java.lang.Object tableName)
tableName - Nome da tabela.
public void addDetail(java.lang.Object id,
java.util.Observable detail)
id - O identificador da tabela.public java.util.Enumeration getDetails()
public void addTableGenerator(ApplCreateListener l)
l - Listener a adicionarpublic void addDetailGenerator(ApplCreateListener l)
l - Listener a adicionar
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||