|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.1.5) E22563-01 |
|||||||||
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 |
getDelimiter()
Gets the default delimiter. |
ContextValueDef[] |
getDiscriminatorSegmentValues()
Gets the list of values of a discriminator segment. |
FlexfieldEntityUsage |
getEntityUsage(java.lang.String entityDefFullName)
Gets a flexfield entity usage. |
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.String discrValue)
Gets the list of segments for a discriminator value. |
java.util.List<SegmentDef.ValueAttribute> |
getSegmentValueAttributes(java.lang.String labelCode)
Gets a list of segment value attributes for a label. |
java.lang.String |
getTableName()
Gets the name of the database object where the flexfield is used. |
java.lang.String |
getType()
Gets the type of this flexfield. |
UIHints |
getUIHints()
Gets the hints for rendering the user interface. |
java.lang.String |
getUsageName()
Gets the name of the flexfield usage. |
java.lang.String |
getUsageType()
Gets the type of the usage. |
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.lang.String getType()
java.lang.String getName()
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.String 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 valueUIHints getUIHints()
java.lang.String getApplicationModuleName()
java.util.Map<java.lang.String,FlexfieldDef.Parameter> getParameterMap()
java.util.List<SegmentDef.ValueAttribute> getSegmentValueAttributes(java.lang.String labelCode)
labelCode
- the label code
|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.1.5) E22563-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |