JeeWiz Home  
The Model-Driven System Builder

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


15.17 UiJar Object

Used on
application
SuperclassbusinessObject:jarBase
DescriptionThis is a group of object that will make up a user interface. It inherits from the object model's jar to provide jwclasses, interfaces etc. within the UI layer. It does not inherit from the business object model's jar because the UI should not be allowed to specify objects such as entity and sessions The added value within this jar is a list of pages, state-object and internal-class.

An application can have multiple ui-jar's. This could relate to multiple jars within in an ear in a J2EE deployment.
Contained
Lists
1
Name  referenceType
Type  java:referenceType
Inherited from  java:jar
 
2
Name  jarGlobalImports
Type  String
Inherited from  java:jar
 
3
Name  baseViewRelation
Type  businessObject:baseViewRelation
Previous Model  businessObject:baseViewRelation
GenerateAllList  true
 
4
Name  internalClass
Type  java:jwclass
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:jwclass
Indexed property  name
 
5
Name  page
Type  page
Indexed property  name
 
6
Name  menu
Type  menu
Indexed property  name
 
7
Name  stateObject
Type  stateObject
GenerateAllList  true
Inherited
properties
name from java:jar.name

description from java:jar.description

template (base property)

text from java:jar.text

jwpattern (base property)

extraJavacProperties from java:jar.extraJavacProperties

extraJavacElements from java:jar.extraJavacElements

extraJarProperties from java:jar.extraJarProperties

createAggregateImports from java:jar.createAggregateImports

headerComment from java:jar.headerComment

customerHeaderComment from java:jar.customerHeaderComment

package from java:jar.package

generateLogLevel from java:jar.generateLogLevel

constraintExceptionType from businessObject:jarBase.constraintExceptionType

uid from businessObject:jarBase.uid

generateSecurityRoles from businessObject:jarBase.generateSecurityRoles

convertEmptyStringsToNull from businessObject:jarBase.convertEmptyStringsToNull


15.17.1  Property 'webAppName'
DescriptionThe name of the application as it is called in the URL.
TypeString
 


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