base oracle y forms

Páginas: 3 (509 palabras) Publicado: 14 de agosto de 2013
Mi primer JavaBean paso a paso
1. Crear una nueva aplicación desde JDeveloper
2. Crear un nuevo proyecto

3. Crear una nueva clase Java

4. Incorporar a nuestro proyecto la librería frmall.jar 5. Plantilla para implementar nuestra clase Java

import oracle.forms.ui.VBean;
import oracle.forms.properties.ID;
import oracle.forms.handler.IHandler;
import oracle.forms.ui.CustomEvent;import java.lang.Runnable;

public class Timer extends VBean implements Runnable
{
static IHandler mHandler;
….....
// setters y getters
protected static final ID POWER =ID.registerProperty("POWER");
protected static final ID TIME = ID.registerProperty("TIME");
protected static final ID REPEAT = ID.registerProperty("REPEAT");

//Valor enviado al formulario cuendo timer expira
protectedstatic final ID AVISOTIMEREXPIRADO
ID.registerProperty("AVISOTIMEREXPIRADO");
…………
//Constructor por defecto
public Timer()
{
super();
}

//Inicialización
public void init (IHandlerhandler)
{
super.init(handler);
mHandler = handler;
}

=

//Setters
public boolean setProperty(ID property, Object value)
{
if(property == POWER)
{
//Obtenemos el valor de la propiedad
StringsParam = (String)value ;
...…..

//Getters
public Object getProperty(ID property)
{
if (property == TIME)
{
………..
//Envío de un mensaje al formulario
public void dispatch_event()
{CustomEvent ce = new CustomEvent(mHandler, AVISOTIMEREXPIRADO);
dispatchCustomEvent(ce);
}
…..

a. Declaración de las propiedades de nuestra clase
protected static final ID POWER =ID.registerProperty("POWER");
protected static final ID TIME = ID.registerProperty("TIME");
protected static final ID REPEAT = ID.registerProperty("REPEAT");

b. Método que inicializa la clase
Init

c. Se disparacuando desde el formulario utilizamos la p.u. Set_Custom_Property
setProperty

d. Se dispara cuando desde el formulario utilizamos la p.u. get_Custom_Property

getProperty

e. Evento que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Oracle Forms
  • Java bean en oracle forms 10g
  • Bases distribuidas en oracle
  • Oracle Base De Datos
  • Mondrian con una base datos oracle
  • Proyecto base de datos oracle
  • bases de datos oracle
  • Base De Datos Oracle Resumen

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS