Class PBEApplication

Object
  |
  +--Application
        |
        +--WebApplication
              |
              +--PBEApplication
Direct Known Subclasses:
ModuleApplication

public class PBEApplication
extends WebApplication

This class provides functionality for declaring objects, attributes, methods, object events and attribute events. It also includes the standard LiveTag implementation for the PrimeBase Enterprise Objects.


Field Summary
static PBEAction[] actions
           
protected  integer iInActive
           
 PBEObject[] objects
           
static PBETag[] tags
           
 
Fields inherited from class WebApplication
cookieValue, debugOn, iCurrentPage, iReturnFile, iReturnType, thisURL, traceOn, webID
 
Constructor Summary
PBEApplication()
           
 
Method Summary
 void activate(PBEMethod method)
          This methods performs activation immediately if we are in the activation phase.
 void activateAll()
           
 void attributeEvent(varchar object_name, varchar attribute_name, varchar event_string)
           
static procedure createAction(varchar clazz, varchar name, generic arg1, generic arg2, generic arg3, generic arg4, generic arg5)
           
static procedure createTag(varchar clazz, varchar name, generic arg1, generic arg2, generic arg3, generic arg4, generic arg5)
           
 procedure declareAttribute(varchar clazz, varchar name, generic arg1, generic arg2, generic arg3, generic arg4, generic arg5)
           
 procedure declareMethod(varchar clazz, varchar name, generic arg1, generic arg2, generic arg3, generic arg4, generic arg5)
           
 procedure declareObject(varchar clazz, varchar name, generic arg1, generic arg2, generic arg3, generic arg4, generic arg5)
           
 void disable(varchar page)
           
 boolean displayHidden(varchar name)
           
 void enable()
           
protected  generic fieldValue(varchar value_form, varchar value_name)
           
 PBEMethod getActive()
           
 procedure ifTag(boolean start, varchar cond)
           
 void init()
           
 procedure input(varchar input_name, generic input_value, boolean is_first)
           
 procedure liveTag(varchar type, varchar tag_form, varchar field, generic arg1, varchar other_attr, generic value, generic arg2)
           
 procedure liveTagEnd(varchar type, varchar tag_form, varchar field, generic arg)
           
 void objectEvent(varchar object_name, varchar event_string)
           
 void preparePage(varchar page)
           
 void resetHidden()
           
 void returnFile(varchar type, generic page)
           
 procedure selectTag(varchar tag_form, varchar field, integer size, varchar other_attr, boolean multiple)
           
 procedure selectTagEnd()
           
 void setActive(PBEMethod method)
           
 procedure tagForm(varchar tag_form, varchar tag_name, boolean required)
           
 void useObject(varchar name)
           
 procedure whileTag(boolean start, varchar cond)
           
 
Methods inherited from class WebApplication
debug, error, getCookie, getCurrentPage, gotoPage, performGoto, randomCookie, redirect, setGotoFile, trace
 
Methods inherited from class Application
catch, getLastError, try
 

Field Detail

tags

public static PBETag[] tags

actions

public static PBEAction[] actions

objects

public PBEObject[] objects

iInActive

protected integer iInActive
Constructor Detail

PBEApplication

public PBEApplication()
Method Detail

disable

public void disable(varchar page)

enable

public void enable()

init

public void init()

setActive

public void setActive(PBEMethod method)

activate

public void activate(PBEMethod method)
This methods performs activation immediately if we are in the activation phase. If not, the activation is delayed.

getActive

public PBEMethod getActive()

returnFile

public void returnFile(varchar type,
                       generic page)
Overrides:
returnFile in class WebApplication

activateAll

public void activateAll()

preparePage

public void preparePage(varchar page)
Overrides:
preparePage in class WebApplication

tagForm

public procedure tagForm(varchar tag_form,
                         varchar tag_name,
                         boolean required)

fieldValue

protected generic fieldValue(varchar value_form,
                             varchar value_name)

liveTag

public procedure liveTag(varchar type,
                         varchar tag_form,
                         varchar field,
                         generic arg1,
                         varchar other_attr,
                         generic value,
                         generic arg2)

liveTagEnd

public procedure liveTagEnd(varchar type,
                            varchar tag_form,
                            varchar field,
                            generic arg)

selectTag

public procedure selectTag(varchar tag_form,
                           varchar field,
                           integer size,
                           varchar other_attr,
                           boolean multiple)

selectTagEnd

public procedure selectTagEnd()

whileTag

public procedure whileTag(boolean start,
                          varchar cond)

ifTag

public procedure ifTag(boolean start,
                       varchar cond)

input

public procedure input(varchar input_name,
                       generic input_value,
                       boolean is_first)
Overrides:
input in class WebApplication

createTag

public static procedure createTag(varchar clazz,
                                  varchar name,
                                  generic arg1,
                                  generic arg2,
                                  generic arg3,
                                  generic arg4,
                                  generic arg5)

createAction

public static procedure createAction(varchar clazz,
                                     varchar name,
                                     generic arg1,
                                     generic arg2,
                                     generic arg3,
                                     generic arg4,
                                     generic arg5)

useObject

public void useObject(varchar name)

declareObject

public procedure declareObject(varchar clazz,
                               varchar name,
                               generic arg1,
                               generic arg2,
                               generic arg3,
                               generic arg4,
                               generic arg5)

declareAttribute

public procedure declareAttribute(varchar clazz,
                                  varchar name,
                                  generic arg1,
                                  generic arg2,
                                  generic arg3,
                                  generic arg4,
                                  generic arg5)

declareMethod

public procedure declareMethod(varchar clazz,
                               varchar name,
                               generic arg1,
                               generic arg2,
                               generic arg3,
                               generic arg4,
                               generic arg5)

objectEvent

public void objectEvent(varchar object_name,
                        varchar event_string)

attributeEvent

public void attributeEvent(varchar object_name,
                           varchar attribute_name,
                           varchar event_string)

resetHidden

public void resetHidden()

displayHidden

public boolean displayHidden(varchar name)