|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcore.flex.runtime.util.common.ExtensibleFlexfieldInternalUtil
public class ExtensibleFlexfieldInternalUtil
Determines BC4J artifact names by consulting the Flex Metadata Service
Nested Class Summary | |
---|---|
static class |
ExtensibleFlexfieldInternalUtil.FunctionCode
|
Field Summary | |
---|---|
static ExtensibleFlexfieldInternalUtil.FunctionCode[] |
ALL_FUNCTION_CODES_ENUM
|
static java.lang.String |
BASE
|
static java.lang.String |
BASE_INTERFACE
|
static int |
CATEGORY_SEARCH
|
static int |
DATA_ENTRY
|
static java.lang.String |
DECLARATIVE
|
static java.lang.String |
DESIGN_NOT_FINALIZED
|
static java.lang.String |
DUMMY
|
static java.lang.String |
EFF_ATTR_HAS_LOV
|
static java.lang.String |
EFF_CONTEXT_SEGMENT_CODE
|
static java.lang.String |
EFF_EA_VS_ID
|
static java.lang.String |
EFF_EA_VS_SEG_NAME
|
static java.lang.String |
EFF_GROUP_NAME
|
static java.lang.String |
EFF_INDEXED_FLAG
|
static java.lang.String |
EFF_PREVIOUSLY_MODELED_CATEGORY
|
static java.lang.String |
EFF_UOM_CLASS
|
static java.lang.String |
EFF_VIEW_PRIVILEGE
|
static java.lang.String |
EXTENDED
|
static java.lang.String |
EXTENSION
|
static java.lang.String |
EXTENSION_INTERFACE
|
static java.lang.String |
EXTENSION_TL
|
static java.lang.String |
EXTENSION_TL_INTERFACE
|
static java.lang.String |
FLEXFIELD_TYPE_EFF
|
static int |
GENERIC_SEARCH
|
static java.lang.String |
GS_PREFIX_NAME_BASE
|
static java.lang.String |
GS_PREFIX_NAME_EXTENDING
|
static java.lang.String |
IGNORED
|
static java.lang.String |
INTERFACE
|
static int |
INTERFACE_CATEGORY
|
static java.lang.String |
INTERFACE_DECLARATIVE
|
static int |
INTERFACE_GENERIC
|
static java.lang.String |
ITF
|
static java.lang.String |
ITF_PREFIX_NAME_BASE
|
static java.lang.String |
ITF_PREFIX_NAME_EXTENDING
|
static java.lang.String |
NUMERICAL_ATTR_PREFIX
|
static java.lang.String |
PRIVATE
|
static java.lang.String |
PUBLIC
|
static java.lang.String |
SERVICE
|
static java.lang.String |
SHOW_IN_BASIC_SEARCH
|
static java.lang.String |
UNDETERMINED
|
static int |
UNDETERMINED_FUNCTION_CODE
|
static java.lang.String |
UNSUPPORTED
|
static int |
WEB_SERVICE
|
Constructor Summary | |
---|---|
ExtensibleFlexfieldInternalUtil()
|
Method Summary | |
---|---|
static java.lang.String |
encodeWithPrefix(java.lang.String jboFullNameUnencoded,
boolean isDesignTimeJbo)
Bug fix 9275918 - prevent jbo names: - starting with a number or underscore or - containing slashes |
static java.lang.String |
encodeWithPrefix(java.lang.String jboFullNameUnencoded,
int functionCode)
|
static java.lang.String |
getApplicationModuleName(java.lang.String packageName,
java.lang.String categoryName,
boolean isProgrammaticallyDefined,
boolean isInterface,
boolean isSeparateSearchAm,
java.lang.String effGroupCode)
|
static java.lang.String |
getApplicationModuleName(java.lang.String packageName,
java.lang.String categoryName,
boolean isProgrammaticallyDefined,
boolean isInterface,
java.lang.String effGroupCode)
|
static java.lang.String |
getApplicationModuleName(java.lang.String packageName,
java.lang.String categoryName,
boolean isProgrammaticallyDefined,
java.lang.String effGroupCode)
|
static java.lang.String |
getAssocDefFullName(java.lang.String appId,
java.lang.String flexCode,
java.lang.String flexUsageCode,
oracle.jbo.ApplicationModule dffMetadataAM,
java.lang.String contextCode,
java.lang.String effGroupCode,
boolean isInterface,
boolean isTranslatable)
|
static java.lang.String |
getCategoryIsModeledPropertyName(java.lang.String categoryCode)
|
static java.lang.String |
getContextEoDefFullName(java.lang.String applicationId,
java.lang.String dffCode,
java.lang.String flexUsageCode,
oracle.jbo.ApplicationModule metadataAm,
java.lang.String contextCode,
java.lang.String effGroupCode,
boolean isTranslatableContext,
boolean isInterface)
|
static java.lang.String |
getContextVoDefFullName(java.lang.String applicationId,
java.lang.String dffCode,
java.lang.String flexUsageCode,
oracle.jbo.ApplicationModule metadataAm,
java.lang.String contextCode,
java.lang.String effGroupCode,
boolean isInterface,
boolean isTranslatableContext)
|
static java.lang.String |
getEffContextEOName(java.lang.Long applicationId,
java.lang.String dffCode,
java.lang.String flexUsageCode,
oracle.jbo.ApplicationModule metadataAm,
java.lang.String contextCode,
java.lang.String effGroup,
boolean isTranslatableContext,
boolean isInterface)
|
static java.lang.String |
getEffEntityName(java.lang.String packageName,
java.lang.String prefixName,
java.lang.String businessObjectName,
boolean isProgrammaticallyDefined,
java.lang.String functionName)
TODO - make rlal's code call this |
static java.lang.String |
getEffViewName(java.lang.String packageName,
java.lang.String prefixName,
java.lang.String businessObjectName,
boolean isProgrammaticallyDefined,
java.lang.String effGroupCode)
|
static java.lang.String |
getEffViewName(java.lang.String packageName,
java.lang.String prefixName,
java.lang.String businessObjectName,
boolean isProgrammaticallyDefined,
java.lang.String functionName,
java.lang.String effGroupCode)
|
static java.lang.String |
getEffViewName(java.lang.String packageName,
java.lang.String prefixName,
java.lang.String businessObjectName,
java.lang.String effGroupCode)
|
static java.lang.String |
getEntityObjectDefFullName(java.lang.String packageName,
java.lang.String prefixName,
java.lang.String businessObjectName,
boolean isProgrammaticallyDefined,
java.lang.String functionName)
|
static java.lang.String |
getEntityObjectDefFullName(java.lang.String categoryName,
java.lang.String packageName,
java.lang.String functionName,
java.lang.String prefixName,
boolean isProgrammaticallyDefined)
|
static java.lang.String |
getEntityObjectDefSimpleName(java.lang.String businessObjectName,
java.lang.String prefixName)
|
static java.lang.String |
getExtensionTableType(boolean isInterface,
boolean isTranslatable)
|
static ExtensibleFlexfieldInternalUtil.FunctionCode |
getFunctionCodeEnum(int functionCode)
|
static int[] |
getFunctionCodes()
|
static int[] |
getFunctionCodesCategoryInvariant()
|
static int[] |
getFunctionCodesCategoryVariant()
|
static int |
getFunctionCount()
|
static java.lang.String |
getNameFromCode(java.lang.String code)
|
static java.lang.String |
getSimpleNameFromFullName(java.lang.String fullName)
Removes the package prefix from a qualified name |
static java.lang.String |
getViewLinkFullName(java.lang.String packageName,
java.lang.String categoryVoDefSimpleName,
java.lang.String contextVoDefSimpleName)
|
static java.lang.String |
getViewObjectDefFullName(java.lang.String packageName,
java.lang.String prefix,
java.lang.String categoryName,
boolean isProgrammaticallyDefined,
java.lang.String effGroupCode)
|
static java.lang.String |
getViewObjectDefFullName(java.lang.String packageName,
java.lang.String prefixName,
java.lang.String businessObjectName,
boolean isProgrammaticallyDefined,
java.lang.String functionName,
java.lang.String entityDefFullName)
|
static java.lang.String |
getViewObjectDefFullName(java.lang.String packageName,
java.lang.String prefixName,
java.lang.String businessObjectName,
java.lang.String effGroupCode)
|
static boolean |
isAccessorAttr(oracle.jbo.AttributeDef eoAttrDef)
|
static boolean |
isCategoryInvariantFunctionCode(int functionCode)
|
static boolean |
isCategoryVariantFunctionCode(int functionCode)
|
static boolean |
isDeclarative(int functionCode)
|
static boolean |
isDesignTimeDefined(int functionCode)
|
static boolean |
isDisplayAttr(oracle.jbo.AttributeDef voAttr)
|
static boolean |
isInterface(int functionCode)
|
static void |
printArgs(java.lang.Object[] args)
|
static java.lang.String |
removeEoSuffix(java.lang.String eoSimpleName)
|
static java.lang.String |
workaroundBug8312775(java.lang.String contextEntityUsageName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BASE
public static final java.lang.String BASE_INTERFACE
public static final java.lang.String EXTENSION
public static final java.lang.String EXTENSION_INTERFACE
public static final java.lang.String EXTENSION_TL_INTERFACE
public static final java.lang.String EXTENSION_TL
public static final java.lang.String EFF_GROUP_NAME
public static final java.lang.String FLEXFIELD_TYPE_EFF
public static final java.lang.String PRIVATE
public static final java.lang.String PUBLIC
public static final java.lang.String EFF_CONTEXT_SEGMENT_CODE
public static final java.lang.String EFF_VIEW_PRIVILEGE
public static final java.lang.String SHOW_IN_BASIC_SEARCH
public static final java.lang.String DECLARATIVE
public static final java.lang.String ITF
public static final java.lang.String INTERFACE
public static final java.lang.String INTERFACE_DECLARATIVE
public static final java.lang.String SERVICE
public static final java.lang.String EXTENDED
public static final java.lang.String UNSUPPORTED
public static final java.lang.String NUMERICAL_ATTR_PREFIX
public static final java.lang.String EFF_PREVIOUSLY_MODELED_CATEGORY
public static final java.lang.String EFF_INDEXED_FLAG
public static final java.lang.String EFF_EA_VS_SEG_NAME
public static final java.lang.String EFF_EA_VS_ID
public static final java.lang.String EFF_UOM_CLASS
public static final java.lang.String EFF_ATTR_HAS_LOV
public static final int CATEGORY_SEARCH
public static final int GENERIC_SEARCH
public static final int INTERFACE_GENERIC
public static final int INTERFACE_CATEGORY
public static final int WEB_SERVICE
public static final int DATA_ENTRY
public static final int UNDETERMINED_FUNCTION_CODE
public static final ExtensibleFlexfieldInternalUtil.FunctionCode[] ALL_FUNCTION_CODES_ENUM
public static final java.lang.String GS_PREFIX_NAME_EXTENDING
public static final java.lang.String GS_PREFIX_NAME_BASE
public static final java.lang.String ITF_PREFIX_NAME_EXTENDING
public static final java.lang.String ITF_PREFIX_NAME_BASE
public static final java.lang.String DESIGN_NOT_FINALIZED
public static final java.lang.String IGNORED
public static final java.lang.String DUMMY
public static final java.lang.String UNDETERMINED
Constructor Detail |
---|
public ExtensibleFlexfieldInternalUtil()
Method Detail |
---|
public static ExtensibleFlexfieldInternalUtil.FunctionCode getFunctionCodeEnum(int functionCode)
public static java.lang.String getContextVoDefFullName(java.lang.String applicationId, java.lang.String dffCode, java.lang.String flexUsageCode, oracle.jbo.ApplicationModule metadataAm, java.lang.String contextCode, java.lang.String effGroupCode, boolean isInterface, boolean isTranslatableContext)
public static java.lang.String getContextEoDefFullName(java.lang.String applicationId, java.lang.String dffCode, java.lang.String flexUsageCode, oracle.jbo.ApplicationModule metadataAm, java.lang.String contextCode, java.lang.String effGroupCode, boolean isTranslatableContext, boolean isInterface)
public static java.lang.String getApplicationModuleName(java.lang.String packageName, java.lang.String categoryName, boolean isProgrammaticallyDefined, java.lang.String effGroupCode)
public static java.lang.String getApplicationModuleName(java.lang.String packageName, java.lang.String categoryName, boolean isProgrammaticallyDefined, boolean isInterface, java.lang.String effGroupCode)
public static java.lang.String getApplicationModuleName(java.lang.String packageName, java.lang.String categoryName, boolean isProgrammaticallyDefined, boolean isInterface, boolean isSeparateSearchAm, java.lang.String effGroupCode)
public static java.lang.String getEntityObjectDefSimpleName(java.lang.String businessObjectName, java.lang.String prefixName)
public static java.lang.String getEntityObjectDefFullName(java.lang.String categoryName, java.lang.String packageName, java.lang.String functionName, java.lang.String prefixName, boolean isProgrammaticallyDefined)
public static java.lang.String getViewLinkFullName(java.lang.String packageName, java.lang.String categoryVoDefSimpleName, java.lang.String contextVoDefSimpleName)
public static java.lang.String getNameFromCode(java.lang.String code)
code
-
public static java.lang.String getSimpleNameFromFullName(java.lang.String fullName)
fullName
- - Package-qualified name
public static java.lang.String getViewObjectDefFullName(java.lang.String packageName, java.lang.String prefixName, java.lang.String businessObjectName, boolean isProgrammaticallyDefined, java.lang.String functionName, java.lang.String entityDefFullName)
public static java.lang.String getViewObjectDefFullName(java.lang.String packageName, java.lang.String prefixName, java.lang.String businessObjectName, java.lang.String effGroupCode)
public static java.lang.String getEffViewName(java.lang.String packageName, java.lang.String prefixName, java.lang.String businessObjectName, java.lang.String effGroupCode)
public static java.lang.String getEffViewName(java.lang.String packageName, java.lang.String prefixName, java.lang.String businessObjectName, boolean isProgrammaticallyDefined, java.lang.String effGroupCode)
public static java.lang.String getEffViewName(java.lang.String packageName, java.lang.String prefixName, java.lang.String businessObjectName, boolean isProgrammaticallyDefined, java.lang.String functionName, java.lang.String effGroupCode)
public static java.lang.String removeEoSuffix(java.lang.String eoSimpleName)
public static java.lang.String getViewObjectDefFullName(java.lang.String packageName, java.lang.String prefix, java.lang.String categoryName, boolean isProgrammaticallyDefined, java.lang.String effGroupCode)
public static java.lang.String getEntityObjectDefFullName(java.lang.String packageName, java.lang.String prefixName, java.lang.String businessObjectName, boolean isProgrammaticallyDefined, java.lang.String functionName)
public static java.lang.String getEffEntityName(java.lang.String packageName, java.lang.String prefixName, java.lang.String businessObjectName, boolean isProgrammaticallyDefined, java.lang.String functionName)
public static int getFunctionCount()
public static int[] getFunctionCodes()
public static java.lang.String getAssocDefFullName(java.lang.String appId, java.lang.String flexCode, java.lang.String flexUsageCode, oracle.jbo.ApplicationModule dffMetadataAM, java.lang.String contextCode, java.lang.String effGroupCode, boolean isInterface, boolean isTranslatable)
public static java.lang.String getExtensionTableType(boolean isInterface, boolean isTranslatable)
public static java.lang.String getEffContextEOName(java.lang.Long applicationId, java.lang.String dffCode, java.lang.String flexUsageCode, oracle.jbo.ApplicationModule metadataAm, java.lang.String contextCode, java.lang.String effGroup, boolean isTranslatableContext, boolean isInterface)
public static boolean isDeclarative(int functionCode)
public static int[] getFunctionCodesCategoryInvariant()
public static int[] getFunctionCodesCategoryVariant()
public static boolean isCategoryInvariantFunctionCode(int functionCode)
public static boolean isCategoryVariantFunctionCode(int functionCode)
public static java.lang.String workaroundBug8312775(java.lang.String contextEntityUsageName)
public static boolean isInterface(int functionCode)
public static boolean isAccessorAttr(oracle.jbo.AttributeDef eoAttrDef)
public static java.lang.String getCategoryIsModeledPropertyName(java.lang.String categoryCode)
public static void printArgs(java.lang.Object[] args)
public static java.lang.String encodeWithPrefix(java.lang.String jboFullNameUnencoded, boolean isDesignTimeJbo)
jboFullNameUnencoded
- isDesignTimeJbo
- - whether the FIRST name constituent is design time
defined (so for view links,if the source VO is design-time defined, pass
true)
public static java.lang.String encodeWithPrefix(java.lang.String jboFullNameUnencoded, int functionCode)
public static boolean isDesignTimeDefined(int functionCode)
public static boolean isDisplayAttr(oracle.jbo.AttributeDef voAttr)
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.5) E22562-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |