|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--oracle.apps.fnd.wf.common.Element
|
+--oracle.apps.fnd.wf.common.BaseComponent
|
+--oracle.apps.fnd.wf.design.DesignBaseComponent
|
+--oracle.apps.fnd.wf.design.DesignStore
DesignStore is the container for the workflow design
store, which contains all of the workflow entities.
| Fields inherited from class oracle.apps.fnd.wf.design.DesignBaseComponent |
RCS_ID, RCS_ID_RECORDED |
| Fields inherited from class oracle.apps.fnd.wf.common.Element |
ELEMENT_DB_CREATED, ELEMENT_DB_CREATING, ELEMENT_DB_DIRTY, ELEMENT_DB_LOADED, ELEMENT_DB_LOADING, ELEMENT_DB_NOT_INITIALIZED, ELEMENT_DB_SAVED, ELEMENT_DB_SAVING |
| Fields inherited from interface oracle.apps.fnd.wf.common.Store |
RCS_ID, RCS_ID_RECORDED |
| Constructor Summary | |
DesignStore()
|
|
| Method Summary | |
void |
create(WorkflowContext pCtx,
Element pComponent)
Creates a component in the design store. |
java.lang.String |
getAccessLevel()
Returns the access level of this design store. |
java.lang.String |
getDisplayName()
Not used |
static DesignStore |
getInstance(WorkflowContext ctx)
Factory method for a design store. |
ItemType |
getItemType(java.lang.String pItemName)
Returns an item type given a item type name. |
ItemType |
getItemType(WorkflowContext pCtx,
java.lang.String pItemName)
Returns an item type in the design store given a item type name, or creates one if it's not already exist or not loaded. |
java.util.Iterator |
getItemTypes()
Returns the iterator that points to a list of item type(s). |
java.lang.String |
getLanguage()
Returns the language used in this design store. |
Loader |
getLoader()
Returns the loader associates with this design store. |
java.lang.String |
getMajorVersion()
Returns the major version of this design store. |
java.lang.String |
getMinorVersion()
Returns the minor version of this design store. |
java.lang.String |
getStoreLocation()
Returns the location of this design store. |
void |
load(WorkflowContext pCtx,
Element pComponent)
Loads a component from design store. |
ItemType |
loadItem(WorkflowContext pCtx,
java.lang.String pItemName)
Creates an item type within this design store and populates the item type. |
void |
loadStore(WorkflowContext pWFContext)
Populates the design store based on the store information retrieved from the loader. |
void |
save(WorkflowContext pCtx,
Element pComponent)
Saves a component to design store. |
void |
saveStore(WorkflowContext pWFContext)
Saves the design store to a specific format (wft, xml, database) based on the version of loader used. |
void |
setAccessLevel(java.lang.String pAccessLevel)
Setter function for the access level of this design store. |
void |
setLanguage(java.lang.String pLanguage)
Setter function for the language used in this design store. |
void |
setLoader()
Sets the loader associates with this design store based on store type. |
void |
setMajorVersion(java.lang.String pMajorVersion)
Setter function for the major version of this design store. |
void |
setMinorVersion(java.lang.String pMinorVersion)
Setter function for the minor version of this design store. |
void |
setStoreLocation(java.lang.String pStoreLocation)
Setter function for the location of this design store. |
void |
setStoreType(java.lang.String pStoreType)
Setter function for the type of the store is used in this design store. |
| Methods inherited from class oracle.apps.fnd.wf.design.DesignBaseComponent |
assign, createRuntimeInstance, getAccessController, getAttribute, getAttributes, getDescription, resolveReference, setDescription, setDisplayName, setName, setResolved, toString |
| Methods inherited from class oracle.apps.fnd.wf.common.BaseComponent |
addChild, getChildByTypeAndName, getChildren, getChildrenByName, getChildrenByType, getName, getParent, removeChild, removeChildren |
| Methods inherited from class oracle.apps.fnd.wf.common.Element |
create, getDBStatus, getId, load, save, setStore |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DesignStore()
| Method Detail |
public static DesignStore getInstance(WorkflowContext ctx)
throws WorkflowException
ctx - :WorkflowContext context within we create this design
store
For example
Hashmap map = new Hashmap();
map.put(WorkflowContext.WF_DESIGN_STORE_LOCATION,"file:///d:/temp/wfdemo.wft");
map.put(WorkflowContext.WF_DESIGN_STORE_TYPE,WorkflowContext.WF_WFT_STORE);
WorkflowContext ctx = new WorkflowContext(map);
DesignStore designStore = DesignStore.getInstance(ctx);
public java.lang.String getAccessLevel()
public void setAccessLevel(java.lang.String pAccessLevel)
pAccessLevel - : Access level.public java.lang.String getMajorVersion()
public void setMajorVersion(java.lang.String pMajorVersion)
pMajorVersion - : Major version.public java.lang.String getMinorVersion()
public void setMinorVersion(java.lang.String pMinorVersion)
pMinorVersion - : Minor version.public java.lang.String getLanguage()
public void setLanguage(java.lang.String pLanguage)
pLanguage - : Language.public java.lang.String getStoreLocation()
getStoreLocation in interface Storepublic void setStoreLocation(java.lang.String pStoreLocation)
setStoreLocation in interface StorepStoreLocation - : Store location.public void setStoreType(java.lang.String pStoreType)
pStoreType - : Store Type.
public void loadStore(WorkflowContext pWFContext)
throws WorkflowException
pWFContext - : Workflow context.
public void saveStore(WorkflowContext pWFContext)
throws java.lang.Exception
pWFContext - : Workflow context.public java.lang.String getDisplayName()
getDisplayName in class DesignBaseComponent
public ItemType loadItem(WorkflowContext pCtx,
java.lang.String pItemName)
throws WorkflowException
pCtx - : Workflow context.pItemName - : Item type name.public ItemType getItemType(java.lang.String pItemName)
pItemName - : Item type name.
public ItemType getItemType(WorkflowContext pCtx,
java.lang.String pItemName)
throws WorkflowException
pCtx - : Workflow context.pItemName - : Item type name.public java.util.Iterator getItemTypes()
public void setLoader()
throws java.lang.Exception
public Loader getLoader()
getLoader in interface Store
public final void load(WorkflowContext pCtx,
Element pComponent)
throws WorkflowException
load in interface StorepCtx - : Workflow context.pComponent - : Component.
public final void save(WorkflowContext pCtx,
Element pComponent)
throws WorkflowException
save in interface StorepCtx - : Workflow context.pComponent - : Component.
public final void create(WorkflowContext pCtx,
Element pComponent)
throws WorkflowException
create in interface StorepCtx - : Workflow context.pComponent - : Component.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||