Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name JAVA_MODULE
Short Name JAM
View NameCI_JAVA_MODULES
Description definition of a Java class on the server
Sub-type of MODULE
Versioning: Structure of JAVA_MODULE versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: SHORT_NAME
Used by: Oracle Designer

Underlying table:SDD_MOD

Reference Properties
Name Opt ? Notes Relationship In Arc

Properties
Name Datatype Opt ? Notes Domain Default Value
ACTIVITY_CODE VARCHAR2(10) Y The name or code of the activity that is to implement this module.
Prompt: Activity
Uppercase
Defined on MOD supertype
CANDIDATE_FLAG VARCHAR2(1) N Indicates whether or not this module is a candidate module
Prompt: Candidate ?
Uppercase
Defined on MOD supertype
YESNO N
COMPLETION_STATUS VARCHAR2(12) N Indicates whether or not the build of this module is complete.
Prompt: Status
Uppercase
Defined on MOD supertype
MODULE_COMPLETION NOT STARTED
COMPLEXITY VARCHAR2(10) Y An indication of the complexity of this module.
Prompt: Complexity
Uppercase
Defined on MOD supertype
MOD_COMPLEXITY
ESTIMATE NUMBER(8, 2) Y An estimate of the time needed to complete this module.
Prompt: Time Estimate
Uppercase
Defined on MOD supertype
ESTIMATE_UNITS VARCHAR2(10) Y The units of time in which the estimate is measured e.g. DAYS, HOURS.
Prompt: Estimate Units
Defined on MOD supertype
TIME_UNIT
Non-enforced
IMPLEMENTATION_NAME VARCHAR2(4000) Y Name used on implementation, not required to be unique
Prompt: Implementation Name
APICONVERT_VARCHAR2(4000)
JAVA_MODULE_TYPE VARCHAR2(8) N Classification of Java modules: SOURCE (a Java source program), CLASS (a compiled Java class in standard binary class format), RESOURCE (Java data in standard portable format)
Prompt: Type
Uppercase
JAVA_MODULE_TYPE SOURCE
MODULE_TYPE VARCHAR2(3) N Sub-type discriminator. Internal property indicating whether the MODULE is a PLSQL_MODULE (PLM) or a GENERAL_MODULE (GEM)
Not displayed
Uppercase
System maintained
Not updatable by user
Defined on MOD supertype
MODULE_SUBTYPE
NAME VARCHAR2(40) N The name of this module.
Prompt: Name
Uppercase
System maintained: API provides a value only if left null by the user
Defined on MOD supertype
PROJECT_CODE VARCHAR2(12) Y The name or code of the project that contains this module.
Prompt: Project
Uppercase
Defined on MOD supertype
PURPOSE VARCHAR2(70) N The purpose of this module.
Prompt: Purpose
Defined on MOD supertype
SHORT_NAME VARCHAR2(20) N The short name of this module.
Prompt: Short Name
Uppercase
Defined on MOD supertype
SIZE_OF_MODULE NUMBER(6, 0) Y The estimated size of this module.
Prompt: Size
Defined on MOD supertype
TASK_CODE VARCHAR2(10) Y The name or code of the task that is to implement this module.
Prompt: Task
Uppercase
Defined on MOD supertype
TOP_LEVEL_FLAG VARCHAR2(1) N Used to 'top level' modules from those that can only be executed in the context of another module, via a MODULE_NETWORK. Orininally required for Module Dictionary support. Information only, not used by the generators
Prompt: Top Level ?
Uppercase
Defined on MOD supertype
YESNO N
PARENT_IVID NUMBER(38, 0) Y Internal property, applicable to type body PLSQL_MODULES only. The IVID of the parent ORACLE_OBJECT_TYPE
Not displayed
System maintained
Updatable only if null
Defined on MOD supertype
PAC_REFERENCE NUMBER(38, 0) Y Internal property, applicable to type body PLSQL_MODULES only. The IRID of the parent ORACLE_OBJECT_TYPE
Not displayed
System maintained
Not updatable by user
Defined on MOD supertype

Multi-line Text
Name Text Type Prompt
DESCRIPTION CDIDSC
Defined on MOD supertype
Description
JAVA_BLOCK CDIJAV Java Block
NOTES CDINOT
Defined on MOD supertype
Notes
RELEASE_NOTES CDRNOT
Defined on MOD supertype
Release Notes

Other Properties
JAVA_MODULE has the 20 user definable properties (USER_DEFINED_PROPERTY_0, _1, _2, _3 etc) for User Extensibility
The following 'standard' properties are also inherited by all element types:
  • ID
  • IRID
  • IVID
  • ELEMENT_TYPE_NAME
  • DATE_CREATED
  • CREATED_BY
  • DATE_CHANGED
  • CHANGED_BY
  • NUMBER_OF_TIMES_MODIFIED
  • TYPES

Other element types that reference JAVA_MODULE:


Note:

  • All properties are displayed and updatable by the user unless indicated otherwise
  • All reference properties are displayed and transferable unless indicated otherwise
  • All domains are enforced unless indicated otherwise
  • All properties and reference properties are defined on this element type unless indicated as inherited from a supertype