|
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.Objectoracle.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 definition
public 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 | |||||||||