The Model-Driven System Builder
JeeWiz Architect's Guide
Contents
>
15. 'Screen' Reference
15.18 UiView Object
Superclass
businessObject:baseView
Description
The 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'
Description
Set this flag to 'true' by patterns to note that the view is referenced by a page.
Type
boolean
Default
false
Copyright (c) 2001-2008 New Technology/
enterprise
Ltd.