Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.flex.ui.kff
Class KffModel

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.ui.kff.KffModel
All Implemented Interfaces:
java.io.Serializable, KFFConstants

public class KffModel
extends java.lang.Object
implements KFFConstants, java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface oracle.apps.fnd.applcore.flex.ui.KFFConstants
BINDING_END, BINDING_ROW, BINDING_SEPARATOR, BINDING_START, BLANK_SPACE, CANCEL_BUTTON_ID, CHAR_TO_PIX, CLEAR_BUTTON_ID, CLIENT_EVENTS, COLON_SEPERATOR_WITH_SPACE, COLUMN_WIDTH, CONCAT_SEGMENT_ID, CONCATENATED_STORAGE, DEFAULT_ITER_RANGE_SIZE, FALSE_BINDING_EXPRESSION, FILTER_ACCESSOR, FILTER_CONDITIONS_HEADING, FILTER_CRITERIA, FILTER_DISABLED_IMAGE_SOURCE_PATH, FILTER_ENABLED_IMAGE_SOURCE_PATH, FILTER_IMAGE_ID, FILTER_KFF_NAME, FILTER_NAME, FILTER_SIN_ATTRIBUTE_NAME, FIN_ACCOUNT_FLEX_KFF_Segments, KFF_ATTR_DELIMITER, KFF_BUTTON_BAR_ID, KFF_BUTTON_DIM, KFF_BUTTON_ID, KFF_CONFIRM_RESET_POPUP_ID, KFF_CONFIRM_RESET_POPUP_TITLE_ICON_SOURCE_PATH, KFF_CRITERIA_NAME, KFF_DEFAULT_WIDTH, KFF_DISABLED_IMAGE_SOURCE_PATH, KFF_DOWN_IMAGE_SOURCE_PATH, KFF_ENABLED_IMAGE_SOURCE_PATH, KFF_HOVER_DISABLED_IMAGE_SOURCE_PATH, KFF_HOVER_DOWN_IMAGE_SOURCE_PATH, KFF_HOVER_ENABLED_IMAGE_SOURCE_PATH, KFF_HOVER_OVER_IMAGE_SOURCE_PATH, KFF_IMAGE_ID, KFF_ITER, KFF_OVER_IMAGE_SOURCE_PATH, KFF_PROP_CCID, KFF_PROP_FILTER, KFF_PROP_SEGMENT_NAME, KFF_PROP_STRUCTURE_ID, KFF_QUERY_BUTTON_ID, KFF_RESET_BUTTON_ID, KFF_RESULT_TABLE_ID, KFF_SEARCH_PANEL_ID, KFF_SEARCH_POPUP_ID, KFF_SPACER_ID, KFF_VALUE_HOLDER, KFF_VO_FETCH_SIZE, KFF_VO_MAX_FETCH_SIZE, KFF_VO_NAME, MASTER_ATTR_CONCAT_SUFFIX, MASTER_ATTR_DELIMITER_SUFFIX, MASTER_ATTR_PREFIX, MASTER_PROP_CCID, MASTER_PROP_STRUCTUREID, MAX_COL_WIDTH, MAX_ROWS_DISPLAYED, MIN_COLUMNS, MIN_TABLE_WIDTH, PROP_PREFIX, QUERY_ID, REQUIRED_INDICATOR, RESULT_TABLE_FETCH_SIZE, RESULT_TABLE_ROWS, SEARCH_BUTTON_ID, SELECT_BUTTON_ID, STRING_CODE_COMBINATION, STRING_DEFAULT, STRING_HORIZONTAL, STRING_KFF, STRING_KFF_FILTER, STRING_LABEL, STRING_MULTIHORIZONTAL, STRING_READ_ONLY, STRING_SINGLE, STRING_VERTICAL, TABLE_EDITMODE_CLICKTOEDIT, TRUE_BINDING_EXPRESSION
 
Constructor Summary
KffModel(KffComponent component)
           
 
Method Summary
 void applyFlexSegmentCriteria(java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> segMap)
           
 void cleanup()
           
 void cleanupPopupBinding()
           
 java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> extractDefaultSegmentVal(java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> segMap)
           
 java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> extractFlexSegments(oracle.jbo.ViewObject kffvo, OAViewRowImpl kffrow)
           
 oracle.jbo.uicli.binding.JUIteratorBinding getDetailIterator(boolean forceCreate)
          detailIterator is available after loadViewCriteria if refresh is true and can't find the itertor at first,loadViewCriteria will be called
 java.lang.String getDetailIteratorName(oracle.jbo.uicli.binding.JUIteratorBinding iterator)
           
 oracle.jbo.AttributeDef getFilterDef()
          if master VO has a filter attribute, find out the attribute definition
 KffComponent getKffComponent()
           
 java.lang.String getMasterConcatAttrName()
           
 oracle.jbo.uicli.binding.JUIteratorBinding getMasterIterator()
          get master VO iterator
 oracle.jbo.Row getMasterRow()
          get master VO row
 java.lang.String getMaterPK()
          get master VO primary key
 oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding getSearchBinding(boolean forceCreate)
           
 java.lang.String getSearchBindingName(oracle.jbo.uicli.binding.JUIteratorBinding iterator)
           
 boolean isChanged()
           
 java.lang.String loadViewCriteria()
           
 java.lang.String loadViewCriteria(oracle.jbo.Row selectedRow)
          load filter value and apply to the view
 void log(java.lang.String log)
           
 void logFinest(java.lang.String log)
           
static boolean loggingEnabled()
           
static boolean loggingFinestEnabled()
           
 void logMethod(java.lang.String method, java.lang.String log)
           
 void logMethodFinest(java.lang.String method, java.lang.String log)
           
 void releaseSearchBinding()
           
 void resetChange()
           
 void saveViewCriteria()
          save the view criteria back to VO
 void setpartialConcatSegmentMap(java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> concatMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KffModel

public KffModel(KffComponent component)
Method Detail

getKffComponent

public KffComponent getKffComponent()

setpartialConcatSegmentMap

public void setpartialConcatSegmentMap(java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> concatMap)

isChanged

public boolean isChanged()

resetChange

public void resetChange()

cleanup

public void cleanup()

getMasterIterator

public oracle.jbo.uicli.binding.JUIteratorBinding getMasterIterator()
get master VO iterator

Returns:

getMasterRow

public oracle.jbo.Row getMasterRow()
get master VO row

Returns:

getMaterPK

public java.lang.String getMaterPK()
get master VO primary key

Returns:

getMasterConcatAttrName

public java.lang.String getMasterConcatAttrName()
Returns:
master concat attr. name

getFilterDef

public oracle.jbo.AttributeDef getFilterDef()
if master VO has a filter attribute, find out the attribute definition

Returns:

getSearchBindingName

public java.lang.String getSearchBindingName(oracle.jbo.uicli.binding.JUIteratorBinding iterator)

getDetailIteratorName

public java.lang.String getDetailIteratorName(oracle.jbo.uicli.binding.JUIteratorBinding iterator)

getDetailIterator

public oracle.jbo.uicli.binding.JUIteratorBinding getDetailIterator(boolean forceCreate)
detailIterator is available after loadViewCriteria if refresh is true and can't find the itertor at first,loadViewCriteria will be called

Returns:

getSearchBinding

public oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding getSearchBinding(boolean forceCreate)

releaseSearchBinding

public void releaseSearchBinding()

cleanupPopupBinding

public void cleanupPopupBinding()

extractFlexSegments

public java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> extractFlexSegments(oracle.jbo.ViewObject kffvo,
                                                                                   OAViewRowImpl kffrow)

extractDefaultSegmentVal

public java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> extractDefaultSegmentVal(java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> segMap)

applyFlexSegmentCriteria

public void applyFlexSegmentCriteria(java.util.Map<oracle.jbo.AttributeDef,java.lang.Object> segMap)

loadViewCriteria

public java.lang.String loadViewCriteria()

loadViewCriteria

public java.lang.String loadViewCriteria(oracle.jbo.Row selectedRow)
load filter value and apply to the view

Returns:

saveViewCriteria

public void saveViewCriteria()
save the view criteria back to VO


loggingEnabled

public static boolean loggingEnabled()

loggingFinestEnabled

public static boolean loggingFinestEnabled()

log

public void log(java.lang.String log)

logFinest

public void logFinest(java.lang.String log)

logMethod

public void logMethod(java.lang.String method,
                      java.lang.String log)

logMethodFinest

public void logMethodFinest(java.lang.String method,
                            java.lang.String log)

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.