Constructor and Description |
---|
EBXField() |
Modifier and Type | Method and Description |
---|---|
EBXField |
getChildForeignKeyField(com.orchestranetworks.schema.Path pathInAdaptation)
Returns the child foreign key field if this is a composite foreign key.
|
Iterator<com.orchestranetworks.schema.Path> |
getChildrenForeignKeyPaths()
Returns an iterator of all child foreign key paths if this is a composite foreign key.
|
EBXField |
getEnumLabelField()
Returns enumeration label field if this field is a enumeration field.
|
EBXField |
getForeignKeyLabelField()
Returns foreign key label field if this field is a foreign key field.
|
abstract com.orchestranetworks.schema.SchemaNode |
getSchemaNode()
Returns the schema node of this field.
|
boolean |
isComplex()
Returns
true if this field is a complex field. |
boolean |
isEnum()
Returns
true if this field is a enumeration field. |
boolean |
isEnumLabel()
Returns
true if this field is a enumeration label field. |
boolean |
isForeignKey()
Returns
true if this field is a foreign key field. |
boolean |
isForeignKeyLabel()
Returns
true if this field is a foreign key label field. |
boolean |
isPrimaryKey()
Returns
true if this field is a primary key. |
boolean |
isPrimaryKeyLabelIncluded()
Returns
true if this field is a record label field. |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataType, getIndex, getLabel, getPath, getTablePath, isMultiValued
public abstract com.orchestranetworks.schema.SchemaNode getSchemaNode()
public boolean isPrimaryKey()
true
if this field is a primary key.public boolean isForeignKey()
true
if this field is a foreign key field.public boolean isComplex()
true
if this field is a complex field.public boolean isEnum()
true
if this field is a enumeration field.public boolean isPrimaryKeyLabelIncluded()
true
if this field is a record label field.public boolean isForeignKeyLabel()
true
if this field is a foreign key label field.public boolean isEnumLabel()
true
if this field is a enumeration label field.public EBXField getEnumLabelField()
IllegalStateException
- If this field is not enumeration field.public EBXField getForeignKeyLabelField()
IllegalStateException
- If this field is not foreign key field.public Iterator<com.orchestranetworks.schema.Path> getChildrenForeignKeyPaths()
getChildForeignKeyField(Path)
public EBXField getChildForeignKeyField(com.orchestranetworks.schema.Path pathInAdaptation)
IllegalStateException
- If this field is not foreign key field.getChildrenForeignKeyPaths()