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

E22562-02

oracle.apps.fnd.applcore.oaext.model
Class FlexfieldProperty

java.lang.Object
  extended by oracle.apps.fnd.applcore.oaext.model.FlexfieldProperty

public final class FlexfieldProperty
extends java.lang.Object

Class that defines properties used for flexfield implementation.


Field Summary
static java.lang.String APP_SHORT_NAME
          The name of the property indicating the application short name associated with a flexfield.
static java.lang.String APPLICATION_ID
          The property name for application ID.
static java.lang.String APPLICATION_MODULE_DEF_FULL_NAME
          The name of the property that stores the name of the flexfield application module.
static java.lang.String COMBINATION_CREATION_AM_NAME
          The name of the property that stores the name of the combination creation application module instance.
static java.lang.String CONCATENATED_STORAGE_ATTR_NAME
          The name of the attribute that stores the code combination.
static java.lang.String CONCATENATED_STORAGE_ATTR_POSTFIX
          The postfix used for code-combination attributes.
static java.lang.String CONF_PROPERTY_PREFIX
          For Internal Use Only. The prefix of the names of the flexfield entity usage configuration properties.
static java.lang.String DEFAULT_VALUE
          The name of the property that stores the default value for a discriminator attribute.
static java.lang.String DEFAULT_VALUE_TYPE
          The name of the property that stores the type of the default value for a discriminator attribute.
static java.lang.String DEFAULT_VALUE_TYPE_CONSTANT
          The property value that represents the default value type "Constant".
static java.lang.String DEFAULT_VALUE_TYPE_PARAMETER
          The property value that represents the default value type "Parameter".
static java.lang.String DELIMITER
          The name of the property indicating the delimiter.
static java.lang.String DELIMITER_ATTR_NAME
          The name of the attribute that stores the delimiter.
static java.lang.String DELIMITER_ATTR_POSTFIX
          The postfix used for delimiter attributes.
static java.lang.String DERIEVED_FROM_PARAMETER
          The name of the property that indicates the parameter code used as the source of the derived value of a flexfield attribute.
static java.lang.String DERIVED_SEGMENT_VALUES_ATTR_NAME
          The name of the attribute that stores the parameter values.
static java.lang.String DYNAMIC_COMBINATION_CREATION_ALLOWED
          The name of the property indicating whether dynamic combination creation is allowed.
static java.lang.String EFF_ATTR_HAS_LOV
          The name of the property indicating the attribute has LOV setup.
static java.lang.String EFF_CATEGORY_TABLE_NAME
          The name of the property used for category table name used for eff security setup.
static java.lang.String EFF_CONTEXT_CODE
          The name of the property indicating the context code.
static java.lang.String EFF_CTX_ATTR1
          The name of the property used for context row c_ext_attr1-5.
static java.lang.String EFF_CTX_ATTR2
           
static java.lang.String EFF_CTX_ATTR3
           
static java.lang.String EFF_CTX_ATTR4
           
static java.lang.String EFF_CTX_ATTR5
           
static java.lang.String EFF_EA_VS_ID
          The name of the property used for value set entity association setup.
static java.lang.String EFF_EA_VS_SEG_NAME
          The name of the property used for value set entity association setup.
static java.lang.String EFF_EDIT_PRIVILEGE
          The name of the property that stores the edit privilege.
static java.lang.String EFF_EVTAC_FLAG
          The name of the property indicating the EFF after commit event flag.
static java.lang.String EFF_EVTAC_NAME
          The name of the property indicating the EFF after commit event name.
static java.lang.String EFF_EVTAC_NAMESPACE
          The name of the property indicating the EFF after commit event namespace.
static java.lang.String EFF_INDEXED_FLAG
          The name of the property that stores the segment indexed flag.
static java.lang.String EFF_IS_UOM_BASE_ATTR
          The name of the property indicating the attribute is a UOM Base attribute.
static java.lang.String EFF_MULTI_ROW
          The name of the property indicating the attribute has LOV setup.
static java.lang.String EFF_PREFIX
          The prefix used for extensible flexfield internal properties.
static java.lang.String EFF_SEG_ATTR
          The name of the property indicating a segment based attribute.
static java.lang.String EFF_TABLE_NAME
          The name of the property that stores the table name.
static java.lang.String EFF_UOM_CLASS
          The name of the property that stores the segment uom class name.
static java.lang.String EFF_USG_ATTR1
          The name of the property used for context usages row c_ext_attr1-5.
static java.lang.String EFF_USG_ATTR2
           
static java.lang.String EFF_USG_ATTR3
           
static java.lang.String EFF_USG_ATTR4
           
static java.lang.String EFF_USG_ATTR5
           
static java.lang.String EFF_VIEW_PRIVILEGE
          The name of the property that stores the view privilege.
static java.lang.String ENTITY
          The name of the property indicating the definition full name of the flexfield entity.
static java.lang.String FLEXFIELD_CODE
          The property name for flexfield code.
static java.lang.String FLEXFIELD_ENTITY
          The name of the property that indicates whether an entity contains flexfields.
static java.lang.String FND_ACFF_EFF_MULTI_ROW_NAME
          The name of the property that stores the value describing if a Context VO is multi-row or single-row based
static java.lang.String IS_CCID_ATTRIBUTE
          The name of the property indicating whether an attribute is a CCID column.
static java.lang.String IS_DSN_ATTRIBUTE
          The name of the property indicating whether an attribute is a DSN column.
static java.lang.String IS_GLOBAL
          The name of the property indicating whether a segment is a global segment.
static java.lang.String IS_MASTER_VIEW
          The name of the property that indicates whether a view object is a flexfield master view object.
static java.lang.String IS_READ_ONLY
          The name of the property indicating whether a segment is read-only on the UI.
static java.lang.String IS_REFERENCED
          The name of the property indicating whether a segment is referenced by other segments, usually as a bind parameter.
static java.lang.String IS_REQUIRED
          The name of the property indicating whether a segment is required.
static java.lang.String IS_SIN_ATTRIBUTE
          The name of the property indicating whether an attribute is a SIN column.
static java.lang.String LABEL_CODE
          The name of the property indicating a label code associated with a segment.
static java.lang.String LABEL_CODE_NUM
          The name of the property indicating the number of label codes associated with a segment.
static java.lang.String MAIN_ENTITY_USAGE_NAME
          The name of the property indicating the usage name of the flexfield entity.
static java.lang.String MODEL_ID
          The name of the property indicating the ID of a flexfield model.
static java.lang.String MODEL_VERSION
          The name of the property indicating the version of a model.
static java.lang.String MONO_USAGE_PREFIX
          The prefix of the entity property that indicates a monomorphic flexfield usage.
static java.lang.String NAME
          The name of the property indicating the programmatic name (code) of a flexfield.
static java.lang.String PARAMETER_PROPERTY_PREFIX
          For Internal Use Only. The prefix of the name of a property that indicates the parameter code.
static java.lang.String PREFIX
          The prefix used for all flexfield internal properties.
static java.lang.String SEGMENT_NAME
          The name of the property indicating the segment name.
static java.lang.String STRUCTURE_LOOKUP_REQUIRED
          The name of the property that indicates whether lookup between structure instance number and structure code is required.
static java.lang.String TRANSLATABLE
          The name of the property indicating the type of a flexfield model.
static java.lang.String TYPE
          The name of the property indicating the type of a flexfield model.
static java.lang.String TYPE_DFF
          The property value that indicates a descriptive flexfield model.
static java.lang.String TYPE_EFF
          The property value that indicates a descriptive flexfield model.
static java.lang.String TYPE_KFF
          The property value that indicates a key flexfield model.
static java.lang.String TYPE_KFFP
          The propery value that indicates a key flexfield model in partial usage.
static java.lang.String VALUE_FORMAT
          The name of the property that stores the value format.
 
Method Summary
static java.lang.String getDefaultValuePropertyName(java.lang.String discrAttrName, java.lang.Object discrValue)
          Gets the name of the property that stores the default value for a particular subtype attribute.
static java.lang.String getDefaultValueTypePropertyName(java.lang.String discrAttrName, java.lang.Object discrValue)
          Gets the name of the property that stores the type of the default value for a particular subtype attribute.
static java.lang.String getDefaultViewUsageName()
          Gets the name of the default flexfield view usage.
static java.lang.String getValueFormatPropertyName(java.lang.String discrAttrName, java.lang.Object discrValue)
          Gets the name of the property that stores the value format for a particular subtype attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static final java.lang.String PREFIX
The prefix used for all flexfield internal properties.

See Also:
Constant Field Values

MODEL_ID

public static final java.lang.String MODEL_ID
The name of the property indicating the ID of a flexfield model.

See Also:
Constant Field Values

MODEL_VERSION

public static final java.lang.String MODEL_VERSION
The name of the property indicating the version of a model.

See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of the property indicating the programmatic name (code) of a flexfield.

See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
The name of the property indicating the type of a flexfield model. The value of this property should either be TYPE_DFF, TYPE_EFF, TYPE_KFF or TYPE_KFFP.

See Also:
Constant Field Values

APP_SHORT_NAME

public static final java.lang.String APP_SHORT_NAME
The name of the property indicating the application short name associated with a flexfield.

See Also:
Constant Field Values

ENTITY

public static final java.lang.String ENTITY
The name of the property indicating the definition full name of the flexfield entity.

See Also:
Constant Field Values

IS_CCID_ATTRIBUTE

public static final java.lang.String IS_CCID_ATTRIBUTE
The name of the property indicating whether an attribute is a CCID column. The property value should be "true", "false" or null.

See Also:
Constant Field Values

IS_SIN_ATTRIBUTE

public static final java.lang.String IS_SIN_ATTRIBUTE
The name of the property indicating whether an attribute is a SIN column. The property value should be "true", "false", or null.

See Also:
Constant Field Values

IS_DSN_ATTRIBUTE

public static final java.lang.String IS_DSN_ATTRIBUTE
The name of the property indicating whether an attribute is a DSN column. the property value should be "true", "false" or null.

See Also:
Constant Field Values

MAIN_ENTITY_USAGE_NAME

public static final java.lang.String MAIN_ENTITY_USAGE_NAME
The name of the property indicating the usage name of the flexfield entity.

See Also:
Constant Field Values

DELIMITER

public static final java.lang.String DELIMITER
The name of the property indicating the delimiter.

See Also:
Constant Field Values

SEGMENT_NAME

public static final java.lang.String SEGMENT_NAME
The name of the property indicating the segment name.

See Also:
Constant Field Values

LABEL_CODE_NUM

public static final java.lang.String LABEL_CODE_NUM
The name of the property indicating the number of label codes associated with a segment.

See Also:
Constant Field Values

LABEL_CODE

public static final java.lang.String LABEL_CODE
The name of the property indicating a label code associated with a segment.

See Also:
Constant Field Values

IS_READ_ONLY

public static final java.lang.String IS_READ_ONLY
The name of the property indicating whether a segment is read-only on the UI. The property value should be "true", "false" or null.

See Also:
Constant Field Values

IS_REFERENCED

public static final java.lang.String IS_REFERENCED
The name of the property indicating whether a segment is referenced by other segments, usually as a bind parameter. The property value should be "true", "false" or null.

See Also:
Constant Field Values

IS_REQUIRED

public static final java.lang.String IS_REQUIRED
The name of the property indicating whether a segment is required. The property value should be "true", "false" or null.

See Also:
Constant Field Values

IS_GLOBAL

public static final java.lang.String IS_GLOBAL
The name of the property indicating whether a segment is a global segment. The property value should be "true", "false" or null.

See Also:
Constant Field Values

TYPE_DFF

public static final java.lang.String TYPE_DFF
The property value that indicates a descriptive flexfield model.

See Also:
Constant Field Values

TYPE_EFF

public static final java.lang.String TYPE_EFF
The property value that indicates a descriptive flexfield model.

See Also:
Constant Field Values

TYPE_KFF

public static final java.lang.String TYPE_KFF
The property value that indicates a key flexfield model.

See Also:
Constant Field Values

TYPE_KFFP

public static final java.lang.String TYPE_KFFP
The propery value that indicates a key flexfield model in partial usage.

See Also:
Constant Field Values

IS_MASTER_VIEW

public static final java.lang.String IS_MASTER_VIEW
The name of the property that indicates whether a view object is a flexfield master view object.

See Also:
Constant Field Values

CONCATENATED_STORAGE_ATTR_NAME

public static final java.lang.String CONCATENATED_STORAGE_ATTR_NAME
The name of the attribute that stores the code combination.

See Also:
Constant Field Values

CONCATENATED_STORAGE_ATTR_POSTFIX

public static final java.lang.String CONCATENATED_STORAGE_ATTR_POSTFIX
The postfix used for code-combination attributes.

See Also:
Constant Field Values

DELIMITER_ATTR_NAME

public static final java.lang.String DELIMITER_ATTR_NAME
The name of the attribute that stores the delimiter.

See Also:
Constant Field Values

DELIMITER_ATTR_POSTFIX

public static final java.lang.String DELIMITER_ATTR_POSTFIX
The postfix used for delimiter attributes.

See Also:
Constant Field Values

DERIVED_SEGMENT_VALUES_ATTR_NAME

public static final java.lang.String DERIVED_SEGMENT_VALUES_ATTR_NAME
The name of the attribute that stores the parameter values.

See Also:
Constant Field Values

APPLICATION_ID

public static final java.lang.String APPLICATION_ID
The property name for application ID.

See Also:
Constant Field Values

FLEXFIELD_CODE

public static final java.lang.String FLEXFIELD_CODE
The property name for flexfield code.

See Also:
Constant Field Values

FLEXFIELD_ENTITY

public static final java.lang.String FLEXFIELD_ENTITY
The name of the property that indicates whether an entity contains flexfields.

See Also:
Constant Field Values

STRUCTURE_LOOKUP_REQUIRED

public static final java.lang.String STRUCTURE_LOOKUP_REQUIRED
The name of the property that indicates whether lookup between structure instance number and structure code is required.

See Also:
Constant Field Values

DERIEVED_FROM_PARAMETER

public static final java.lang.String DERIEVED_FROM_PARAMETER
The name of the property that indicates the parameter code used as the source of the derived value of a flexfield attribute.

See Also:
Constant Field Values

PARAMETER_PROPERTY_PREFIX

public static final java.lang.String PARAMETER_PROPERTY_PREFIX
For Internal Use Only. The prefix of the name of a property that indicates the parameter code.

See Also:
Constant Field Values

CONF_PROPERTY_PREFIX

public static final java.lang.String CONF_PROPERTY_PREFIX
For Internal Use Only. The prefix of the names of the flexfield entity usage configuration properties.

See Also:
Constant Field Values

COMBINATION_CREATION_AM_NAME

public static final java.lang.String COMBINATION_CREATION_AM_NAME
The name of the property that stores the name of the combination creation application module instance.

See Also:
Constant Field Values

DYNAMIC_COMBINATION_CREATION_ALLOWED

public static final java.lang.String DYNAMIC_COMBINATION_CREATION_ALLOWED
The name of the property indicating whether dynamic combination creation is allowed.

See Also:
Constant Field Values

APPLICATION_MODULE_DEF_FULL_NAME

public static final java.lang.String APPLICATION_MODULE_DEF_FULL_NAME
The name of the property that stores the name of the flexfield application module.

See Also:
Constant Field Values

FND_ACFF_EFF_MULTI_ROW_NAME

public static final java.lang.String FND_ACFF_EFF_MULTI_ROW_NAME
The name of the property that stores the value describing if a Context VO is multi-row or single-row based

See Also:
Constant Field Values

MONO_USAGE_PREFIX

public static final java.lang.String MONO_USAGE_PREFIX
The prefix of the entity property that indicates a monomorphic flexfield usage.

See Also:
Constant Field Values

DEFAULT_VALUE_TYPE

public static final java.lang.String DEFAULT_VALUE_TYPE
The name of the property that stores the type of the default value for a discriminator attribute.

See Also:
Constant Field Values

DEFAULT_VALUE

public static final java.lang.String DEFAULT_VALUE
The name of the property that stores the default value for a discriminator attribute.

See Also:
Constant Field Values

VALUE_FORMAT

public static final java.lang.String VALUE_FORMAT
The name of the property that stores the value format.

See Also:
Constant Field Values

DEFAULT_VALUE_TYPE_PARAMETER

public static final java.lang.String DEFAULT_VALUE_TYPE_PARAMETER
The property value that represents the default value type "Parameter".

See Also:
Constant Field Values

DEFAULT_VALUE_TYPE_CONSTANT

public static final java.lang.String DEFAULT_VALUE_TYPE_CONSTANT
The property value that represents the default value type "Constant".

See Also:
Constant Field Values

EFF_PREFIX

public static final java.lang.String EFF_PREFIX
The prefix used for extensible flexfield internal properties.

See Also:
Constant Field Values

EFF_EVTAC_NAME

public static final java.lang.String EFF_EVTAC_NAME
The name of the property indicating the EFF after commit event name.

See Also:
Constant Field Values

EFF_EVTAC_NAMESPACE

public static final java.lang.String EFF_EVTAC_NAMESPACE
The name of the property indicating the EFF after commit event namespace.

See Also:
Constant Field Values

EFF_EVTAC_FLAG

public static final java.lang.String EFF_EVTAC_FLAG
The name of the property indicating the EFF after commit event flag.

See Also:
Constant Field Values

EFF_IS_UOM_BASE_ATTR

public static final java.lang.String EFF_IS_UOM_BASE_ATTR
The name of the property indicating the attribute is a UOM Base attribute.

See Also:
Constant Field Values

EFF_ATTR_HAS_LOV

public static final java.lang.String EFF_ATTR_HAS_LOV
The name of the property indicating the attribute has LOV setup.

See Also:
Constant Field Values

EFF_CONTEXT_CODE

public static final java.lang.String EFF_CONTEXT_CODE
The name of the property indicating the context code.

See Also:
Constant Field Values

EFF_SEG_ATTR

public static final java.lang.String EFF_SEG_ATTR
The name of the property indicating a segment based attribute.

See Also:
Constant Field Values

TRANSLATABLE

public static final java.lang.String TRANSLATABLE
The name of the property indicating the type of a flexfield model. The property value should be "true", "false" or null.

See Also:
Constant Field Values

EFF_MULTI_ROW

public static final java.lang.String EFF_MULTI_ROW
The name of the property indicating the attribute has LOV setup.

See Also:
Constant Field Values

EFF_EA_VS_SEG_NAME

public static final java.lang.String EFF_EA_VS_SEG_NAME
The name of the property used for value set entity association setup.

See Also:
Constant Field Values

EFF_EA_VS_ID

public static final java.lang.String EFF_EA_VS_ID
The name of the property used for value set entity association setup.

See Also:
Constant Field Values

EFF_CTX_ATTR1

public static final java.lang.String EFF_CTX_ATTR1
The name of the property used for context row c_ext_attr1-5.

See Also:
Constant Field Values

EFF_CTX_ATTR2

public static final java.lang.String EFF_CTX_ATTR2
See Also:
Constant Field Values

EFF_CTX_ATTR3

public static final java.lang.String EFF_CTX_ATTR3
See Also:
Constant Field Values

EFF_CTX_ATTR4

public static final java.lang.String EFF_CTX_ATTR4
See Also:
Constant Field Values

EFF_CTX_ATTR5

public static final java.lang.String EFF_CTX_ATTR5
See Also:
Constant Field Values

EFF_USG_ATTR1

public static final java.lang.String EFF_USG_ATTR1
The name of the property used for context usages row c_ext_attr1-5.

See Also:
Constant Field Values

EFF_USG_ATTR2

public static final java.lang.String EFF_USG_ATTR2
See Also:
Constant Field Values

EFF_USG_ATTR3

public static final java.lang.String EFF_USG_ATTR3
See Also:
Constant Field Values

EFF_USG_ATTR4

public static final java.lang.String EFF_USG_ATTR4
See Also:
Constant Field Values

EFF_USG_ATTR5

public static final java.lang.String EFF_USG_ATTR5
See Also:
Constant Field Values

EFF_EDIT_PRIVILEGE

public static final java.lang.String EFF_EDIT_PRIVILEGE
The name of the property that stores the edit privilege.

See Also:
Constant Field Values

EFF_TABLE_NAME

public static final java.lang.String EFF_TABLE_NAME
The name of the property that stores the table name.

See Also:
Constant Field Values

EFF_VIEW_PRIVILEGE

public static final java.lang.String EFF_VIEW_PRIVILEGE
The name of the property that stores the view privilege.

See Also:
Constant Field Values

EFF_INDEXED_FLAG

public static final java.lang.String EFF_INDEXED_FLAG
The name of the property that stores the segment indexed flag.

See Also:
Constant Field Values

EFF_UOM_CLASS

public static final java.lang.String EFF_UOM_CLASS
The name of the property that stores the segment uom class name.

See Also:
Constant Field Values

EFF_CATEGORY_TABLE_NAME

public static final java.lang.String EFF_CATEGORY_TABLE_NAME
The name of the property used for category table name used for eff security setup.

See Also:
Constant Field Values
Method Detail

getDefaultViewUsageName

public static java.lang.String getDefaultViewUsageName()
Gets the name of the default flexfield view usage.

Returns:
the name of the default flexfield view usage

getDefaultValueTypePropertyName

public static java.lang.String getDefaultValueTypePropertyName(java.lang.String discrAttrName,
                                                               java.lang.Object discrValue)
Gets the name of the property that stores the type of the default value for a particular subtype attribute.

Parameters:
discrAttrName - the name of the discriminator attribute
discrValue - the value of the discriminator attribute
Returns:
the name of the property

getDefaultValuePropertyName

public static java.lang.String getDefaultValuePropertyName(java.lang.String discrAttrName,
                                                           java.lang.Object discrValue)
Gets the name of the property that stores the default value for a particular subtype attribute.

Parameters:
discrAttrName - the name of the discriminator attribute
discrValue - the value of the discriminator attribute
Returns:
the name of the property

getValueFormatPropertyName

public static java.lang.String getValueFormatPropertyName(java.lang.String discrAttrName,
                                                          java.lang.Object discrValue)
Gets the name of the property that stores the value format for a particular subtype attribute.

Parameters:
discrAttrName - the name of the discriminator attribute
discrValue - the value of the discriminator attribute
Returns:
the name of the property

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

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.