Oracle Designer Model,
Release 6i
Element Type Definition
| Element Type Name | JAVA_MODULE |
| Short Name | JAM |
| View Name | CI_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:
|
Other element types that reference JAVA_MODULE:
Note: