tecgraf.javautils.gui.crud.gui.edition
Class RegistrationEditionPanel<M,I>

java.lang.Object
  extended by tecgraf.javautils.gui.crud.gui.edition.RegistrationEditionPanel<M,I>
Type Parameters:
M - tipo do objeto do modelo.
I - tipo do objeto da interface.
All Implemented Interfaces:
IRegistrationEditionPanel<I>

public abstract class RegistrationEditionPanel<M,I>
extends Object
implements IRegistrationEditionPanel<I>

Painel de edição do objeto de interface.

Author:
Tecgraf

Constructor Summary
RegistrationEditionPanel(RegistrationMainPanel<M,I> mainPanel)
          Construtor.
 
Method Summary
abstract  void clearIHC()
          Limpeza da interface gráfica.
 Container getContainer()
          Delega a obtenção do container de edição para a aplicação específica
abstract  I getObjectFromIHC()
          Construção de um objeto a partir dos widgets de interface
abstract  void setObjectToIHC(I object)
          Preenchimento da interface a partir de um objeto.
abstract  void setReadOnlyIHC(boolean readOnly)
          Indica que a interface deve estar em modo read-only
 void signalObjectEdited(boolean flag)
          Sinalização de objeto editado.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistrationEditionPanel

public RegistrationEditionPanel(RegistrationMainPanel<M,I> mainPanel)
Construtor.

Parameters:
mainPanel - painel
Method Detail

signalObjectEdited

public void signalObjectEdited(boolean flag)
Sinalização de objeto editado.

Parameters:
flag - indicativo.

getContainer

public Container getContainer()
Delega a obtenção do container de edição para a aplicação específica

Returns:
editingPanel container de edição.

getObjectFromIHC

public abstract I getObjectFromIHC()
Construção de um objeto a partir dos widgets de interface

Specified by:
getObjectFromIHC in interface IRegistrationEditionPanel<I>
Returns:
objeto

setObjectToIHC

public abstract void setObjectToIHC(I object)
Preenchimento da interface a partir de um objeto.

Specified by:
setObjectToIHC in interface IRegistrationEditionPanel<I>
Parameters:
object - objeto

setReadOnlyIHC

public abstract void setReadOnlyIHC(boolean readOnly)
Indica que a interface deve estar em modo read-only

Specified by:
setReadOnlyIHC in interface IRegistrationEditionPanel<I>
Parameters:
readOnly - indicativo

clearIHC

public abstract void clearIHC()
Limpeza da interface gráfica.

Specified by:
clearIHC in interface IRegistrationEditionPanel<I>


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.