oracle.owb.data
Interface Module

All Superinterfaces:
Component, Extensible, Folder, OWBNamedObject, PropertyOwner, Snapshotable, ValidatableObject
All Known Subinterfaces:
FlatFileModule, GatewayModule, IntelligenceModule, OracleModule, ProcessFlowModule, ReportModule, SAPModule, TransformationModule

public interface Module
extends Folder, ValidatableObject, Extensible

Module is a logical data entity container. Conceptually, data entity is the abstract supertype for all design level entities which hold data.


Field Summary
static java.lang.String MODULE_FLATFILE
          Flat file module name.
static java.lang.String MODULE_GATEWAY_DB2
          DB2 Gateway module name.
static java.lang.String MODULE_GATEWAY_DRDA
          DRDA Gateway module name.
static java.lang.String MODULE_GATEWAY_INFORMIX
          Informix Gateway module name.
static java.lang.String MODULE_GATEWAY_ODBC
          ODBC Gateway module name.
static java.lang.String MODULE_GATEWAY_OTHER
          Other Gateway module name.
static java.lang.String MODULE_GATEWAY_RDB
          RDB Gateway module name.
static java.lang.String MODULE_GATEWAY_SQLSERVER
          SQLServer Gateway module name.
static java.lang.String MODULE_GATEWAY_SYBASE
          Sybase Gateway module name.
static java.lang.String MODULE_GATEWAY_TERRADATA
          Terradata Gateway module name.
static java.lang.String MODULE_ORACLE
          Oracle Database module name.
static java.lang.String MODULE_ORACLE_APPS
          Oracle Application module name.
static java.lang.String MODULE_PROCESS_FLOW
          Process flow module name.
static java.lang.String MODULE_SAP
          SAP module name.
 
Fields inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
MAX_DEPENDENCY_DEPTH, MIN_DEPENDENCY_DEPTH
 
Method Summary
 DatatypeSet getDatatypeSet()
          Returns the data type set for this module.
 Location getLocation()
          Gets the logical location for this module.
 Project getProject()
          Returns the owning project of this module.
 void setLocation(Location loc)
          Sets the logical location to this module.
 
Methods inherited from interface oracle.owb.foundation.Folder
findChild, getContentTypes, getFolderContents, getFolderContentsOfType, isCascadeForSnapshot, lockShared, lockWithContents, reloadWithContents, setCascadeForSnapshot
 
Methods inherited from interface oracle.owb.foundation.Component
getOwningFolder, isReloadNeeded, lock, reload, unlock
 
Methods inherited from interface oracle.owb.foundation.OWBNamedObject
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName
 
Methods inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
compare, compare, compare, compare, createSnapshot, createSnapshot, createSnapshotWithDependeeComponents, createSnapshotWithDependeeComponents, getSnapshots
 
Methods inherited from interface oracle.owb.compile.ValidatableObject
validate
 
Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString
 

Field Detail

MODULE_ORACLE

public static final java.lang.String MODULE_ORACLE
Oracle Database module name.

MODULE_ORACLE_APPS

public static final java.lang.String MODULE_ORACLE_APPS
Oracle Application module name.

MODULE_FLATFILE

public static final java.lang.String MODULE_FLATFILE
Flat file module name.

MODULE_PROCESS_FLOW

public static final java.lang.String MODULE_PROCESS_FLOW
Process flow module name.

MODULE_SAP

public static final java.lang.String MODULE_SAP
SAP module name.

MODULE_GATEWAY_DB2

public static final java.lang.String MODULE_GATEWAY_DB2
DB2 Gateway module name.

MODULE_GATEWAY_SYBASE

public static final java.lang.String MODULE_GATEWAY_SYBASE
Sybase Gateway module name.

MODULE_GATEWAY_SQLSERVER

public static final java.lang.String MODULE_GATEWAY_SQLSERVER
SQLServer Gateway module name.

MODULE_GATEWAY_INFORMIX

public static final java.lang.String MODULE_GATEWAY_INFORMIX
Informix Gateway module name.

MODULE_GATEWAY_ODBC

public static final java.lang.String MODULE_GATEWAY_ODBC
ODBC Gateway module name.

MODULE_GATEWAY_DRDA

public static final java.lang.String MODULE_GATEWAY_DRDA
DRDA Gateway module name.

MODULE_GATEWAY_RDB

public static final java.lang.String MODULE_GATEWAY_RDB
RDB Gateway module name.

MODULE_GATEWAY_TERRADATA

public static final java.lang.String MODULE_GATEWAY_TERRADATA
Terradata Gateway module name.

MODULE_GATEWAY_OTHER

public static final java.lang.String MODULE_GATEWAY_OTHER
Other Gateway module name.
Method Detail

getProject

public Project getProject()
Returns the owning project of this module.
Returns:
the owning project

getDatatypeSet

public DatatypeSet getDatatypeSet()
Returns the data type set for this module.
Returns:
the data type set for this module

getLocation

public Location getLocation()
Gets the logical location for this module.
Returns:
the logical location for this module
See Also:
setLocation(oracle.owb.environment.Location)

setLocation

public void setLocation(Location loc)
Sets the logical location to this module.
Parameters:
loc - the new location
See Also:
getLocation()