JeeWiz Home  
The Model-Driven System Builder

JeeWiz Architect's Guide
 
Contents  >   15.  'Screen' Reference
 


15.18 UiView Object

SuperclassbusinessObject:baseView
DescriptionThe ui-view meta class is a data-holding/mapping object used in the user interface tier.

It is held in a list on the ui-jar - this is the means for getting it into the UI tier.

The ui-view has much similarity to the data-view. It is similar in that they both:

  • define or are the data-carriers for their respective tiers
  • can be the data object that 'backs' a page, and therefore both have screen-related information (e.g. screen positioning)
  • have relationships to similar objects.
Contained
Lists
1
Name  typeParameter
Type  java:typeParameter
Inherited from  java:referenceType
 
2
Name  import
Type  String
Inherited from  java:referenceType
 
3
Name  field
Type  java:field
Inherited from  businessObject:internalClass
 
4
Name  method
Type  java:method
Inherited from  businessObject:internalClass
 
5
Name  implements
Type  String
Inherited from  java:jwclass
 
6
Name  constraint
Type  businessObject:constraint
Inherited from  businessObject:internalClass
 
7
Name  style
Type  String
Inherited from  businessObject:baseView
 
8
Name  dataViewToAttributeMapper
Type  businessObject:dataViewToAttributeMapper
Inherited from  businessObject:baseView
 
9
Name  rolesReadonly
Type  String
Inherited from  businessObject:baseView
 
10
Name  rolesAllowed
Type  String
Inherited from  businessObject:baseView
 
11
Name  rolesBlocked
Type  String
Inherited from  businessObject:baseView
 
12
Name  uiViewField
Type  businessObject:baseViewField
Description  This is a list of business object model's internal-classes even though the ui-jar inherits from the object model jar. Internal classes are required to allow the user provide an implementation for the class.
Previous Model  businessObject:baseViewField
GenerateAllList  true
Inherited
properties
name from businessObject:baseView.name

description from java:referenceType.description

template from java:referenceType.template

text from java:jwclass.text

jwpattern (base property)

typeDeclaration from java:referenceType.typeDeclaration

extends from java:referenceType.extends

headerComment from java:referenceType.headerComment

customerHeaderComment from java:referenceType.customerHeaderComment

package from java:referenceType.package

generateLogLevel from java:jwclass.generateLogLevel

access from businessObject:baseView.access

annotation from java:jwclass.annotation

abstract from java:jwclass.abstract

static from java:jwclass.static

serializable from java:jwclass.serializable

final from java:jwclass.final

alwaysGenerateTriggers from businessObject:internalClass.alwaysGenerateTriggers

constraintExceptionType from businessObject:internalClass.constraintExceptionType

uid from businessObject:internalClass.uid

group from businessObject:baseView.group

userNameBase from businessObject:baseView.userNameBase

supportsUpload from businessObject:baseView.supportsUpload

generateMaintenancePages from businessObject:baseView.generateMaintenancePages

lookupPageCreated from businessObject:baseView.lookupPageCreated

generateMaintenanceSession from businessObject:baseView.generateMaintenanceSession

convertEmptyStringsToNull from businessObject:baseView.convertEmptyStringsToNull

generateDataviewImplClass from businessObject:baseView.generateDataviewImplClass

screenPosition from businessObject:baseView.screenPosition

initialEntity from businessObject:baseView.initialEntity

sqlStatement from businessObject:baseView.sqlStatement

additionalWhereClause from businessObject:baseView.additionalWhereClause

sqlOrder from businessObject:baseView.sqlOrder

container from businessObject:baseView.container

dataviewTriggers from businessObject:baseView.dataviewTriggers


15.18.1  Property 'viewIsReferencedByPage'
DescriptionSet this flag to 'true' by patterns to note that the view is referenced by a page.
Typeboolean
Defaultfalse
 


Copyright (c) 2001-2008 New Technology/enterprise Ltd.