|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.flex.uimodeler.util.common.UIModelerPageService
public class UIModelerPageService
Standard UIModeler PageService for generating UIModeler artifacts.
Constructor Summary | |
---|---|
UIModelerPageService(UIModelerContext context)
Constructor for UIModeler Page Service. |
Method Summary | |
---|---|
static java.lang.String |
buildBaseHintProperty(java.lang.String attribute,
java.lang.String property)
Builder for base hint property. |
boolean |
contextTaskflowExists(java.lang.String fragName)
Deletes a given taskflow from MDS. |
org.w3c.dom.DocumentFragment |
createReplacementDocumentFragment(org.w3c.dom.Document doc,
java.lang.String attrName,
boolean table)
Creates the document fragment content which will be used as replacement. |
oracle.webcenter.page.model.PageDef |
creatRegionTaskflowandFragment(java.lang.String nameFormat,
java.lang.String title,
java.lang.String pageTemplate,
java.lang.String pageTemplatePath,
java.lang.String cssStyle,
java.lang.String schemeBGImage,
java.lang.String schemeBGColor)
Creates the Region Taskflow And Page Fragment with given paramters. |
oracle.webcenter.page.model.PageDef |
creatRegionTaskflowandFragmentForContext(java.lang.String contextTFName,
java.lang.String contextFragName,
java.lang.String contextPageDefName)
|
void |
deleteContextTaskFlow(java.lang.String taskFlowName,
java.lang.String fragName,
java.lang.String pageDefName)
Deletes a given context taskflow/pageDef and jsff from MDS. |
void |
deleteFragment(oracle.webcenter.page.model.PageDef fragmentPageDef)
Deletes a given page fragment. |
void |
deleteTaskFlow(java.lang.String taskFlowName)
Deletes a given taskflow from MDS. |
void |
flushMDSChanges()
Flushes the MDS Changes for consistency. |
protected java.lang.String |
getBindingExpressionBase()
Getter for Expression Base. |
oracle.adfdt.model.objects.PageDefinition |
getDTPageDef(java.lang.String pageDefName)
Gets the page definition for given pageDef. |
java.lang.String |
getExpression(java.lang.String attrName,
java.lang.String suffix)
Gets the expression generated for an attribute. |
oracle.webcenter.page.model.PageDef |
getPageDef(java.lang.String pageName)
Gets the PageDef for given page. |
oracle.adf.view.rich.dt.Page |
getPageObject(java.lang.String pageName)
Gets the Page for given page name. |
java.lang.String |
getTableRowExpression(java.lang.String attrName,
java.lang.String suffix)
JSFExpressionUtils already has utilities to generate certain jsf element properties. |
oracle.webcenter.page.model.PageService |
getWebcenterPageService()
Gets the handle of Webcenetre Page Service instance. |
static void |
initFlexSetupIcons(org.w3c.dom.Document viewDoc,
java.lang.String flexCode,
java.lang.String appCode,
java.lang.String flexNameTranslated,
java.lang.String flexDescription)
|
void |
setContainerPageName(java.lang.String documentRef,
UIModelerContext modelerContext)
|
void |
updateFragmentwithTaskFlowEntries(java.lang.String documentRef,
java.util.ArrayList<java.lang.String> fragments,
UIModelerContext modelerContext,
oracle.jbo.server.ViewDefImpl contextViewDef)
Updates the Fragments with proper taskflow entries. |
void |
updatePageDefwithCriteriaForContext(java.lang.String documentRef,
java.lang.String amDCProv,
java.lang.String amDC,
java.lang.String amInstName,
java.lang.String voInstName,
java.lang.String vlaName)
Updates Page Def with Criteria for Context. |
void |
updatePageDefwithCriteriaForListofPages(java.lang.String documentRef,
java.util.Map<java.lang.String,java.lang.String> parametersforpageDef)
Updates the PageDef with Criteria details. |
void |
updatePageDefwithTaskFlowEntries(java.lang.String documentRef,
java.util.ArrayList<java.lang.String> fragments,
java.util.ArrayList<java.lang.String> contextCodes,
java.util.Map<java.lang.String,java.lang.String> parametersforpageDef,
oracle.adfdt.model.objects.PageDefinition DTpageDef,
java.util.ArrayList<java.lang.String> viewPrivileges,
java.util.ArrayList<java.lang.String> editPrivileges,
java.lang.String entityTableName,
java.util.Map<java.lang.String,java.lang.String> paramsMap,
java.lang.String dcName,
java.lang.String catVOName,
java.lang.String catAMName)
Update PageDef with TaskFlow Entries. |
void |
updatePageListWithCustomLinkDocFrag(org.w3c.dom.Document doc,
org.w3c.dom.DocumentFragment docFrag)
Updates Pages list with custom link for document fragments. |
void |
updateReplacementFrags(java.util.Map<java.lang.String,oracle.jbo.AttributeDef> listBindingNames,
java.util.Map<java.lang.String,oracle.jbo.AttributeDef> lovNames,
java.util.Map<java.lang.String,oracle.jbo.AttributeDef> checkBoxAttrs,
java.util.Map<java.lang.String,org.w3c.dom.DocumentFragment> replaceLOVJSFfragMap,
org.w3c.dom.DocumentFragment widgetFrag,
java.lang.String documentRef,
oracle.adf.view.rich.dt.Page page)
Updates Doc . |
void |
updateReplacementFragsforTable(java.util.Map<java.lang.String,oracle.jbo.AttributeDef> listBindingNames,
java.util.Map<java.lang.String,oracle.jbo.AttributeDef> lovNames,
java.util.Map<java.lang.String,org.w3c.dom.DocumentFragment> replaceLOVJSFfragMap,
org.w3c.dom.Element widgetFrag,
oracle.adf.view.rich.dt.Page page)
For each of the LOV attributes, replace the errorneously created text component with the generated LOVs. |
void |
updateTaskFlowwithCriteriaForContext(java.lang.String documentRef,
java.lang.String amDCProv,
java.lang.String amDC,
java.lang.String amInstName,
java.lang.String voInstName,
java.lang.String vlaName)
Updates context taskflow with parameter values for EffCategoryPagesBean#createDetailRowIfNotExists |
void |
updateWithFrag(java.util.Map<java.lang.String,oracle.jbo.AttributeDef> listBindingAttrNames,
java.util.Map<java.lang.String,oracle.jbo.AttributeDef> lovNames,
java.util.Map<java.lang.String,org.w3c.dom.DocumentFragment> replaceLOVJSFfragMap,
org.w3c.dom.DocumentFragment df,
oracle.adf.view.rich.dt.Page page,
UIModelerContext modelercontext)
Updates with LOVs details for fragments. |
void |
updateWithReplacementFrag(java.lang.String attrName,
org.w3c.dom.DocumentFragment lovreplaceFrag,
org.w3c.dom.DocumentFragment widgetFrag,
oracle.adf.view.rich.dt.Page page,
java.lang.String accessorVOName)
For Lovs and other erroroneously created components modifcations. |
void |
updateWithReplacementFragForTable(java.lang.String attrName,
org.w3c.dom.DocumentFragment lovreplaceFrag,
org.w3c.dom.Element appsTable,
oracle.adf.view.rich.dt.Page page,
java.lang.String accessorVOName)
For Lovs and other erroroneously created componets modifcations. |
void |
updateWithTable(org.w3c.dom.Element appsTable,
org.w3c.dom.Document viewDocument,
java.lang.String tag,
java.lang.String tagId)
updates the Page with Table element entries. |
void |
updateWithTable(org.w3c.dom.Element appsTable,
oracle.adf.view.rich.dt.Page page,
java.lang.String tag,
java.lang.String tagId,
UIModelerContext modelerContext)
Updates the content delivery attribute for a table. |
void |
updateWithTable(org.w3c.dom.Element appsTable,
oracle.adf.view.rich.dt.Page page,
UIModelerContext modelerContext)
updates the Page with Table element entries. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UIModelerPageService(UIModelerContext context)
context
- as UIModelerContextUIModelerContext
Method Detail |
---|
public oracle.webcenter.page.model.PageDef creatRegionTaskflowandFragment(java.lang.String nameFormat, java.lang.String title, java.lang.String pageTemplate, java.lang.String pageTemplatePath, java.lang.String cssStyle, java.lang.String schemeBGImage, java.lang.String schemeBGColor)
nameFormat
- as String for Name Formattitle
- string to be usedpageTemplate
- Page Template to be usedpageTemplatePath
- Path for selected page templatecssStyle
- css style nameschemeBGImage
- scheme for background imageschemeBGColor
- scheme for background color
public oracle.webcenter.page.model.PageDef creatRegionTaskflowandFragmentForContext(java.lang.String contextTFName, java.lang.String contextFragName, java.lang.String contextPageDefName)
public oracle.adf.view.rich.dt.Page getPageObject(java.lang.String pageName)
pageName
- as Name of the Page
public void flushMDSChanges()
public void updateFragmentwithTaskFlowEntries(java.lang.String documentRef, java.util.ArrayList<java.lang.String> fragments, UIModelerContext modelerContext, oracle.jbo.server.ViewDefImpl contextViewDef)
documentRef
- as Stringfragments
- List of FragmentsmodelerContext
- as UIModelerContextpublic void setContainerPageName(java.lang.String documentRef, UIModelerContext modelerContext)
public oracle.webcenter.page.model.PageDef getPageDef(java.lang.String pageName)
pageName
- as String
public void deleteTaskFlow(java.lang.String taskFlowName)
taskFlowName
- Candidate taskflow namepublic void deleteContextTaskFlow(java.lang.String taskFlowName, java.lang.String fragName, java.lang.String pageDefName)
taskFlowName
- Candidate taskflow namepublic boolean contextTaskflowExists(java.lang.String fragName)
fragName
- Name of the context jsffpublic void deleteFragment(oracle.webcenter.page.model.PageDef fragmentPageDef)
fragmentPageDef
- as PageDefpublic void updatePageDefwithCriteriaForListofPages(java.lang.String documentRef, java.util.Map<java.lang.String,java.lang.String> parametersforpageDef)
documentRef
- Name of the page documentparametersforpageDef
- map of paramters for pageDefspublic oracle.adfdt.model.objects.PageDefinition getDTPageDef(java.lang.String pageDefName)
pageDefName
- as String
public void updateWithTable(org.w3c.dom.Element appsTable, oracle.adf.view.rich.dt.Page page, UIModelerContext modelerContext)
appsTable
- as Elementpage
- as PagemodelerContext
- UIModelerContextpublic void updateWithTable(org.w3c.dom.Element appsTable, org.w3c.dom.Document viewDocument, java.lang.String tag, java.lang.String tagId)
appsTable
- as ElementviewDocument
- as Documenttag
- name as StringtagId
- as Id of the Tagpublic void updateWithFrag(java.util.Map<java.lang.String,oracle.jbo.AttributeDef> listBindingAttrNames, java.util.Map<java.lang.String,oracle.jbo.AttributeDef> lovNames, java.util.Map<java.lang.String,org.w3c.dom.DocumentFragment> replaceLOVJSFfragMap, org.w3c.dom.DocumentFragment df, oracle.adf.view.rich.dt.Page page, UIModelerContext modelercontext)
listBindingAttrNames
- Map for binding attributesdeflovNames
- Map for LOV NamesreplaceLOVJSFfragMap
- documentfragment's map for LOVsdf
- as Document Fragmentpage
- as Page instancepublic oracle.webcenter.page.model.PageService getWebcenterPageService()
public void updatePageListWithCustomLinkDocFrag(org.w3c.dom.Document doc, org.w3c.dom.DocumentFragment docFrag)
doc
- as DocumentdocFrag
- as DocumentFragmentpublic void updatePageDefwithCriteriaForContext(java.lang.String documentRef, java.lang.String amDCProv, java.lang.String amDC, java.lang.String amInstName, java.lang.String voInstName, java.lang.String vlaName)
documentRef
- as Document NameamDCProv
- Data Provided AM NameamDC
- data control AM nameamInstName
- AM instance NamevoInstName
- VO instance NamevlName
- View Link Namepublic void updateTaskFlowwithCriteriaForContext(java.lang.String documentRef, java.lang.String amDCProv, java.lang.String amDC, java.lang.String amInstName, java.lang.String voInstName, java.lang.String vlaName)
documentRef
- as Document NameamDCProv
- Data Provided AM NameamDC
- data control AM nameamInstName
- AM instance NamevoInstName
- VO instance NamevlName
- View Link Namepublic void updatePageDefwithTaskFlowEntries(java.lang.String documentRef, java.util.ArrayList<java.lang.String> fragments, java.util.ArrayList<java.lang.String> contextCodes, java.util.Map<java.lang.String,java.lang.String> parametersforpageDef, oracle.adfdt.model.objects.PageDefinition DTpageDef, java.util.ArrayList<java.lang.String> viewPrivileges, java.util.ArrayList<java.lang.String> editPrivileges, java.lang.String entityTableName, java.util.Map<java.lang.String,java.lang.String> paramsMap, java.lang.String dcName, java.lang.String catVOName, java.lang.String catAMName)
documentRef
- as Document Namefragments
- as List of Fragment namesparametersforpageDef
- Paramters Map for PageDefpublic void updateWithReplacementFrag(java.lang.String attrName, org.w3c.dom.DocumentFragment lovreplaceFrag, org.w3c.dom.DocumentFragment widgetFrag, oracle.adf.view.rich.dt.Page page, java.lang.String accessorVOName)
attrName
- Name of he attributelovreplaceFrag
- as DocumentFragment for lov replacementwidgetFrag
- as DocumentFragment for widgetpage
- as PageaccessorVOName
- Name of accessor VOpublic void updateWithReplacementFragForTable(java.lang.String attrName, org.w3c.dom.DocumentFragment lovreplaceFrag, org.w3c.dom.Element appsTable, oracle.adf.view.rich.dt.Page page, java.lang.String accessorVOName)
attrName
- Name of he attributelovreplaceFrag
- as DocumentFragment for lov replacementappsTable
- as Element for apps table widgetpage
- as PageaccessorVOName
- Name of accessor VOpublic org.w3c.dom.DocumentFragment createReplacementDocumentFragment(org.w3c.dom.Document doc, java.lang.String attrName, boolean table)
doc
- Document where replacement is neededattrName
- as the attribute for which fragment will be generatedtable
- - if this is a table usecase, then the fragment would need to be a little different
public static java.lang.String buildBaseHintProperty(java.lang.String attribute, java.lang.String property)
attribute
- Name of the attributeproperty
- Property Name
public java.lang.String getExpression(java.lang.String attrName, java.lang.String suffix)
attrName
- as Stringsuffix
- as String
protected java.lang.String getBindingExpressionBase()
public void updateReplacementFrags(java.util.Map<java.lang.String,oracle.jbo.AttributeDef> listBindingNames, java.util.Map<java.lang.String,oracle.jbo.AttributeDef> lovNames, java.util.Map<java.lang.String,oracle.jbo.AttributeDef> checkBoxAttrs, java.util.Map<java.lang.String,org.w3c.dom.DocumentFragment> replaceLOVJSFfragMap, org.w3c.dom.DocumentFragment widgetFrag, java.lang.String documentRef, oracle.adf.view.rich.dt.Page page)
listBindingNames
- Map for Attribute Defs for list bindingslovNames
- Mapfor attributeDefs for LOVsreplaceLOVJSFfragMap
- Mpa for document fragments for LOVs
which will be used as replacement fragmentwidgetFrag
- as Document Fragmentpage
- as PagedocumentRef
- as pageDef namepublic void updateReplacementFragsforTable(java.util.Map<java.lang.String,oracle.jbo.AttributeDef> listBindingNames, java.util.Map<java.lang.String,oracle.jbo.AttributeDef> lovNames, java.util.Map<java.lang.String,org.w3c.dom.DocumentFragment> replaceLOVJSFfragMap, org.w3c.dom.Element widgetFrag, oracle.adf.view.rich.dt.Page page)
lovNames
- - Map of LOV attributesreplaceLOVJSFfragMap
- - Map with replacement fragments for LOVwidgetFrag
- - the Element that is generated by the native APIspage
- - Page object so we can update the documentpublic java.lang.String getTableRowExpression(java.lang.String attrName, java.lang.String suffix)
attrName
- - attribute for which the property is being buildsuffix
- - end part to be added to the expression
public void updateWithTable(org.w3c.dom.Element appsTable, oracle.adf.view.rich.dt.Page page, java.lang.String tag, java.lang.String tagId, UIModelerContext modelerContext)
appsTable
- - Table Elementpage
- - required to update the documenttag
- - incoming tagtagId
- - tag to look for if incoming tag is nullpublic static void initFlexSetupIcons(org.w3c.dom.Document viewDoc, java.lang.String flexCode, java.lang.String appCode, java.lang.String flexNameTranslated, java.lang.String flexDescription)
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |