|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 7 (11.1.7) E22562-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.flex.ui.FlexModeUtil
public class FlexModeUtil
Utility class for flexfield mode: 1. create additional UI, description icon, edit icon, and popup 2. based on flexmode profile, show or hide the icons. 3. listener for the icon to show the fndsetup UI
Nested Class Summary | |
---|---|
static class |
FlexModeUtil.FndSetupListener
Listener for flex mode popup, including flexfield edit segment edit adding segment |
Field Summary | |
---|---|
static boolean |
_useFrame
|
static boolean |
addGlobal
|
static java.lang.String |
FLEXINFO_FND_ACFF_ApplicationShortName
|
static java.lang.String |
FLEXINFO_FND_ACFF_DisplayName
|
static java.lang.String |
FLEXINFO_FND_ACFF_Name
|
static java.lang.String |
FLEXINFO_FND_ACFF_Type
|
static javax.el.ValueExpression |
flexModeExp
|
static javax.el.ValueExpression |
flexModeStyle
|
static java.lang.String |
FND_ACFF_FLEXMODEKEY
|
static java.lang.String |
FND_ACFF_FLEXONPAGE
|
static boolean |
fullComposeMode
|
static java.lang.String |
InvalidURLError
|
static java.lang.String |
NoURLError
|
static int |
QC_height
|
static int |
QC_height2
|
static int |
QC_width
|
Constructor Summary | |
---|---|
FlexModeUtil()
|
Method Summary | |
---|---|
static void |
addDescImg(javax.faces.component.UIComponent hL1,
java.lang.String id,
java.util.Map flexInfo)
add a info icon and hover |
static void |
addManageImg(javax.faces.component.UIComponent hL1,
java.lang.String id,
java.lang.String segId,
java.lang.String action,
java.lang.String label,
java.lang.String contextCode,
java.lang.String segName,
java.util.Map flexInfo)
add manage icon and popup at segment level |
static javax.faces.component.UIComponent |
createFlexAddItem(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent parent,
java.lang.String segment,
java.lang.String id,
java.lang.String contextCode,
java.util.Map flexInfo)
add manage icon and popup for adding new segment, global or context sensitive |
static oracle.adf.view.rich.component.rich.RichPopup |
createFlexInfoHover(java.lang.String id,
java.util.Map values)
create hover to display flex info |
static javax.faces.component.UIComponent |
createFlexManageItem(javax.faces.context.FacesContext context,
java.lang.String id,
java.util.Map flexInfo)
create flexfield level component, with label, info hover and popup icon |
static oracle.adf.view.rich.component.rich.RichPopup |
createFndSetupPopup(java.lang.String id,
java.util.Map values)
create a popup for flexmode quick add, one popup per flex |
static java.lang.String |
getFixedHost()
|
static java.lang.String |
getSetupPath(java.lang.String action,
java.lang.String popClientId,
java.lang.String flexCode,
java.lang.String context,
java.lang.String segName,
java.util.Map flexInfo)
calculate the parameter string in the fndsetup url |
static java.lang.String |
getSetupURL(java.lang.String action,
java.lang.String popClientId,
java.lang.String flexCode,
java.lang.String contextCode,
java.lang.String segName,
java.util.Map flexInfo,
boolean useFrame,
boolean validate)
get FND setup URL from topology manager, then append the parameter |
static void |
initializeFndSetupPopup(oracle.adf.view.rich.component.rich.RichPopup setupPopup,
java.util.Map values,
java.lang.String url)
|
static boolean |
isFixedURLDebug()
|
static boolean |
isFlexMode()
check if flex mode is turned on |
static boolean |
isFlexModeChanged(javax.faces.component.UIComponent c)
check if flex mode is changed by user |
static boolean |
isFlexOnPage()
|
static boolean |
isLocalDebug()
|
static void |
openWindows(java.lang.String url)
|
static void |
processFlexConfigAction(javax.faces.event.ActionEvent actionEvent,
java.lang.String action,
java.lang.String flexCode,
java.lang.String context,
java.lang.String segName,
java.util.Map flexInfo,
java.lang.String popId,
boolean useFrame)
|
static void |
setFixedHost(java.lang.String fixedHost)
|
static void |
setFixedURLDebug(boolean fixedURLDebug)
|
static void |
setFlexMode(javax.faces.component.UIComponent c)
store the current flex mode in component |
static void |
setFlexOnPage(boolean flexOnPage)
|
static void |
setLocalDebug(boolean localDebug)
|
static boolean |
validateURL(java.lang.String urlString,
boolean hideError)
validate an URL by creating a HTTP connection |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String FLEXINFO_FND_ACFF_Name
public static java.lang.String FLEXINFO_FND_ACFF_Type
public static java.lang.String FLEXINFO_FND_ACFF_ApplicationShortName
public static java.lang.String FLEXINFO_FND_ACFF_DisplayName
public static java.lang.String FND_ACFF_FLEXONPAGE
public static java.lang.String FND_ACFF_FLEXMODEKEY
public static java.lang.String NoURLError
public static java.lang.String InvalidURLError
public static boolean fullComposeMode
public static boolean addGlobal
public static boolean _useFrame
public static int QC_height
public static int QC_width
public static int QC_height2
public static javax.el.ValueExpression flexModeExp
public static javax.el.ValueExpression flexModeStyle
Constructor Detail |
---|
public FlexModeUtil()
Method Detail |
---|
public static boolean isFlexModeChanged(javax.faces.component.UIComponent c)
c
-
public static void setFlexMode(javax.faces.component.UIComponent c)
c
- public static boolean isFlexMode()
public static javax.faces.component.UIComponent createFlexManageItem(javax.faces.context.FacesContext context, java.lang.String id, java.util.Map flexInfo)
context
- id
- flexInfo
-
public static void addDescImg(javax.faces.component.UIComponent hL1, java.lang.String id, java.util.Map flexInfo)
hL1
- id
- flexInfo
- public static void addManageImg(javax.faces.component.UIComponent hL1, java.lang.String id, java.lang.String segId, java.lang.String action, java.lang.String label, java.lang.String contextCode, java.lang.String segName, java.util.Map flexInfo)
hL1
- id
- segId
- label
- map
- public static javax.faces.component.UIComponent createFlexAddItem(javax.faces.context.FacesContext context, javax.faces.component.UIComponent parent, java.lang.String segment, java.lang.String id, java.lang.String contextCode, java.util.Map flexInfo)
context
- segment
- id
-
public static oracle.adf.view.rich.component.rich.RichPopup createFlexInfoHover(java.lang.String id, java.util.Map values)
id
- values
-
public static oracle.adf.view.rich.component.rich.RichPopup createFndSetupPopup(java.lang.String id, java.util.Map values)
id
- values
- url,
- the static url for inline frame, which seems can not change later
public static void initializeFndSetupPopup(oracle.adf.view.rich.component.rich.RichPopup setupPopup, java.util.Map values, java.lang.String url)
public static void setFlexOnPage(boolean flexOnPage)
public static boolean isFlexOnPage()
public static boolean isLocalDebug()
public static void setLocalDebug(boolean localDebug)
public static boolean isFixedURLDebug()
public static void setFixedURLDebug(boolean fixedURLDebug)
public static java.lang.String getFixedHost()
public static void setFixedHost(java.lang.String fixedHost)
public static void processFlexConfigAction(javax.faces.event.ActionEvent actionEvent, java.lang.String action, java.lang.String flexCode, java.lang.String context, java.lang.String segName, java.util.Map flexInfo, java.lang.String popId, boolean useFrame)
public static void openWindows(java.lang.String url)
public static java.lang.String getSetupURL(java.lang.String action, java.lang.String popClientId, java.lang.String flexCode, java.lang.String contextCode, java.lang.String segName, java.util.Map flexInfo, boolean useFrame, boolean validate)
action
- flexCode
- segName
- flexInfo
-
public static java.lang.String getSetupPath(java.lang.String action, java.lang.String popClientId, java.lang.String flexCode, java.lang.String context, java.lang.String segName, java.util.Map flexInfo)
action
- flexCode
- segName
- flexInfo
-
public static boolean validateURL(java.lang.String urlString, boolean hideError)
urlString
-
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 7 (11.1.7) E22562-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |