|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FlexfieldDef
Definition of a flexfield.
Nested Class Summary | |
---|---|
static class |
FlexfieldDef.MetadataType
Metadata type. |
static interface |
FlexfieldDef.Parameter
An external data source that can be used in value sets, defaulting and derivation. |
Method Summary | |
---|---|
java.lang.Long |
getApplicationID()
Gets the application ID with which this flexfield is associated. |
java.lang.String |
getApplicationModuleName()
Gets the name of the application module associated with this flexfield. |
java.lang.String |
getApplicationName()
Gets the full name of the application where this flexfield is defined. |
java.lang.String |
getApplicationShortName()
Gets the short name of the application where this flexfield is defined. |
java.lang.String |
getBaseLanguage()
Gets the base language. |
java.lang.String |
getBITreeDataViewDefName()
Gets the full name of the BI tree data view definition. |
java.lang.String |
getDelimiter()
Gets the default delimiter. |
ContextValueDef[] |
getDiscriminatorSegmentValues()
Gets the list of values of a discriminator segment. |
java.lang.String |
getDisplayName()
Gets the display name of the flexfield. |
FlexfieldEntityUsage |
getEntityUsage(java.lang.String entityDefFullName)
Gets a flexfield entity usage. |
java.util.List<java.lang.String> |
getInstalledLanguages()
Gets the list of installed languages. |
java.lang.String |
getName()
Gets the name of this flexfield. |
java.util.Map<java.lang.String,FlexfieldDef.Parameter> |
getParameterMap()
Gets a map of the flexfield parameters. |
SegmentDefList |
getSegmentDefs(java.lang.Object discrValue)
Gets the list of segments for a discriminator value. |
SegmentLabel |
getSegmentLabel(java.lang.String labelCode)
Gets a segment label associated with this flexfield. |
java.util.Map<java.lang.String,SegmentLabel> |
getSegmentLabelMap()
Gets a map that contains all labels defined for this flexfield. |
java.lang.String |
getTableName()
Gets the name of the database object where the flexfield is used. |
java.util.Map<java.lang.String,java.lang.String> |
getTranslatedDisplayNames()
Gets the translations of the display names. |
java.lang.String |
getTreeStructureCode()
Gets the code of the tree structure associated with this flexfield. |
java.lang.String |
getType()
Gets the type of this flexfield. |
java.lang.String |
getUsageName()
Gets the name of the flexfield usage. |
java.lang.String |
getUsageType()
Gets the type of the usage. |
boolean |
isBIEnabled()
Returns true if this flexfield is BI-enabled. |
boolean |
isMonomorphic()
Returns true if this flexfield does not have a discriminator. |
Method Detail |
---|
java.lang.String getApplicationShortName()
java.lang.Long getApplicationID()
java.lang.String getApplicationName()
java.util.List<java.lang.String> getInstalledLanguages()
java.lang.String getBaseLanguage()
java.lang.String getType()
java.lang.String getName()
java.lang.String getDisplayName()
java.util.Map<java.lang.String,java.lang.String> getTranslatedDisplayNames()
getDisplayName()
java.lang.String getUsageName()
java.lang.String getUsageType()
java.lang.String getTableName()
FlexfieldEntityUsage getEntityUsage(java.lang.String entityDefFullName)
entityDefFullName
- the key to the model
java.lang.String getDelimiter()
ContextValueDef[] getDiscriminatorSegmentValues()
null
, no values have been defined
for the discriminator segment.
boolean isMonomorphic()
getDiscriminatorSegmentValues()
should return null or an
empty list in this case. To retrieve the segments,
getSegmentDefs(null)
can be called.
SegmentDefList getSegmentDefs(java.lang.Object discrValue)
null
, the global segments are returned. Please note
that this method returns the complete list of segments including the
global segments. To check if a segment is global or discriminator-value
specific, check the segment.
discrValue
- the discriminator value; null
to get
global segments
null
if a segment list has not been defined for the given
discriminator valuejava.lang.String getApplicationModuleName()
java.util.Map<java.lang.String,FlexfieldDef.Parameter> getParameterMap()
SegmentLabel getSegmentLabel(java.lang.String labelCode)
labelCode
- the label code
java.util.Map<java.lang.String,SegmentLabel> getSegmentLabelMap()
boolean isBIEnabled()
java.lang.String getTreeStructureCode()
java.lang.String getBITreeDataViewDefName()
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |