Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

oracle.owb.processflow
Interface ProcessFlowModule

All Superinterfaces:
Component, Extensible, Folder, Module, OWBNamedObject, PropertyOwner, Snapshotable, ValidatableObject

public interface ProcessFlowModule
extends Module, ValidatableObject

ProcessFlowModule is a specialized Module, which represents a logical Process Flow module. It contains Process Flow Package and its ProcessFlow.


Field Summary

 

Fields inherited from interface oracle.owb.data.Module
MODULE_FLATFILE, MODULE_GATEWAY_DB2, MODULE_GATEWAY_DRDA, MODULE_GATEWAY_INFORMIX, MODULE_GATEWAY_ODBC, MODULE_GATEWAY_OTHER, MODULE_GATEWAY_RDB, MODULE_GATEWAY_SQLSERVER, MODULE_GATEWAY_SYBASE, MODULE_GATEWAY_TERRADATA, MODULE_ORACLE, MODULE_ORACLE_APPS, MODULE_PROCESS_FLOW, MODULE_SAP

 

Fields inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
MAX_DEPENDENCY_DEPTH, MIN_DEPENDENCY_DEPTH

 

Method Summary
 ProcessFlowPackage createProcessFlowPackage(java.lang.String name)
          Creates and returns instance of a Process Flow Package.
 ProcessFlowPackage findProcessFlowPackage(java.lang.String name)
          Find a Process Flow Package of the specified name.
 java.lang.String[] getProcessFlowPackageNames()
          Finds all Process Flows Packages.
 Project getProject()
          Returns the owning project of this module.

 

Methods inherited from interface oracle.owb.data.Module
getDatatypeSet, getLocation, setLocation

 

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

 

Method Detail

getProject

public Project getProject()
Description copied from interface: Module
Returns the owning project of this module.
Specified by:
getProject in interface Module
Returns:
the owning project

getProcessFlowPackageNames

public java.lang.String[] getProcessFlowPackageNames()
Finds all Process Flows Packages.
Returns:
An array of Process Flows Packages, null if not found.

createProcessFlowPackage

public ProcessFlowPackage createProcessFlowPackage(java.lang.String name)
                                            throws NameSpaceException,
InvalidFormatException
Creates and returns instance of a Process Flow Package.
Parameters:
name - The name with which to create the Process Flow Package
Returns:
The newly create Process Flow Package.
Throws:
NameSpaceException - if Process Flow Package name is not unique.
InvalidFormatException - if the desired name does not satisfy the format requirements.

findProcessFlowPackage

public ProcessFlowPackage findProcessFlowPackage(java.lang.String name)
Find a Process Flow Package of the specified name. The names of the Process Flow Package must be unique, so only one Process Flow Package will be returned.
Parameters:
name - - The name of the Process Flow Package .
Returns:
A Process Flow Package with the specified name, null if not found.

Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.