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

B12155-01

oracle.owb.processflow
Interface ProcessFlowPackage

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

public interface ProcessFlowPackage
extends Folder, Extensible, ValidatableObject, CompilableObject

A ProcessFlowPackage is a container object for processflows. Different process flows are grouped togther to create a package and usually this collection defines some of kind of business process.


Field Summary

 

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

 

Method Summary
 ProcessFlow createProcessFlow(java.lang.String name)
          Creates a process with a given name.
 ProcessFlow findProcessFlow(java.lang.String name)
          Find process flow of the this given name.
 ProcessFlowModule getProcessFlowModule()
          Find Schema of the this ProcessFlow.
 java.lang.String[] getProcessFlowNames()
          Find array of Name of process flows of the containing processflow Package.
 ProcessFlow[] getProcessFlows()
          Find array of process flow of the containing processflow Package.

 

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.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString

 

Methods inherited from interface oracle.owb.compile.ValidatableObject
validate

 

Methods inherited from interface oracle.owb.compile.CompilableObject
compile

 

Method Detail

getProcessFlowModule

public ProcessFlowModule getProcessFlowModule()
Find Schema of the this ProcessFlow.
Returns:
Schema object.

createProcessFlow

public ProcessFlow createProcessFlow(java.lang.String name)
                              throws NameSpaceException,
InvalidFormatException
Creates a process with a given name.
Parameters:
name - The name with which to create the process flow.
Returns:
processflow object.
Throws:
NameSpaceException - if Process Flow name is not unique.
InvalidFormatException - if the desired name does not satisfy the format requirements.

findProcessFlow

public ProcessFlow findProcessFlow(java.lang.String name)
                            throws NameSpaceException,
InvalidFormatException
Find process flow of the this given name.
Parameters:
name - The name of the process flow.
Returns:
processflow object.
Throws:
NameSpaceException - if Process Flow name is not unique.
InvalidFormatException - if the desired name does not satisfy the format requirements.

getProcessFlows

public ProcessFlow[] getProcessFlows()
Find array of process flow of the containing processflow Package.
Returns:
array of processflow objects.

getProcessFlowNames

public java.lang.String[] getProcessFlowNames()
Find array of Name of process flows of the containing processflow Package.
Returns:
array of processflow objects.

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

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.