|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.2) E22563-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcp.migrate.modeler.FlexfieldEntity
public class FlexfieldEntity
An entity that provides the data source for a flexfield.
Nested Class Summary | |
---|---|
class |
FlexfieldEntity.AttributeInfo
Entity attribute information. |
Constructor Summary | |
---|---|
FlexfieldEntity(java.lang.String entityFullName)
Construct a reference to a flexfield entity. |
|
FlexfieldEntity(java.lang.String entityFullName,
boolean asDBTable)
Constructs a reference to a flexfield entity. |
Method Summary | |
---|---|
FlexfieldEntity.AttributeInfo |
getAttributeInfo(SegmentDef seg)
Gets the information of an entity attribute for the segment. |
FlexfieldEntity.AttributeInfo |
getAttributeInfoByColumn(java.lang.String colName)
Gets the information of an entity attribute by the database column name. |
FlexfieldEntity.AttributeInfo |
getAttributeInfoByName(java.lang.String attrName)
Gets the information of an entity attribute by its name. |
java.lang.Class |
getAttributeJavaType(SegmentDef seg)
Gets the java type of the entity attribute that maps to the given segment. |
java.lang.String |
getAttributeName(SegmentDef seg)
Gets the name of the entity attribute that maps to the given segment. |
java.lang.String |
getDBObjectName()
Gets the underlying DB object name of the entity. |
oracle.jbo.server.EntityDefImpl |
getDef()
Gets the definition of the entity. |
java.lang.String |
getDefinitionFullName()
Gets the full name of the entity. |
java.util.List<java.lang.String> |
getKeyNames()
Gets the list of entity primary key names and the discriminator attribute names. |
java.lang.String |
getShortName()
Gets the short name of the entity. |
boolean |
isPrimaryKey(SegmentDef seg)
Returns true if the entity attribute that maps to the given segment is a primary key. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FlexfieldEntity(java.lang.String entityFullName)
entityFullName
- the full name of the entity definitionpublic FlexfieldEntity(java.lang.String entityFullName, boolean asDBTable)
entityFullName
- the full name of the entity definitionasDBTable
- true if this entity is treated as the database table
registered with the flexfield definition. If set to
true
, the segment attributes must be named
after their corresponding database columns in all
uppercase.Method Detail |
---|
public final oracle.jbo.server.EntityDefImpl getDef()
public final java.lang.String getDefinitionFullName()
public final java.lang.String getShortName()
public java.lang.String getDBObjectName()
public java.lang.String getAttributeName(SegmentDef seg)
getEntityAttributeInfo(SegmentDef)
to select a different entity attribute.
seg
- a segment
BCModelerException
- if no entity attribute is found for the
given segmentpublic boolean isPrimaryKey(SegmentDef seg)
getEntityAttributeInfo(SegmentDef)
to select a different entity attribute.
seg
- the segment
BCModelerException
- if no entity attribute is found for the
given segmentgetAttributeInfo(SegmentDef)
public java.lang.Class getAttributeJavaType(SegmentDef seg)
getEntityAttributeInfo(SegmentDef)
to select a different entity attribute.
seg
- the segment
BCModelerException
- if no entity attribute is found for the
given segmentgetAttributeInfo(SegmentDef)
public final FlexfieldEntity.AttributeInfo getAttributeInfoByName(java.lang.String attrName)
attrName
- the name of the attribute
public final FlexfieldEntity.AttributeInfo getAttributeInfoByColumn(java.lang.String colName)
colName
- the database column name
public FlexfieldEntity.AttributeInfo getAttributeInfo(SegmentDef seg)
seg
- the segment definition
public java.util.List<java.lang.String> getKeyNames()
|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.2) E22563-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |