Package com.isomorphic.datasource
Class RelationFieldInfo
java.lang.Object
com.isomorphic.datasource.RelationFieldInfo
Holds information about relation field.
-
Constructor Summary
ConstructorsConstructorDescriptionRelationFieldInfo(String fieldName, String type, String relatedDSName, String relatedFieldName, boolean objectEncapsulated, boolean multiple) Creates information about relation field. -
Method Summary
Modifier and TypeMethodDescriptionReturns field name as declared in data source.Returns related data source name.Returns field name in related data source.getType()Returns field type as declared in data source.booleanReturnstrueif field holds list of objects or list of primary keys of related objects;flaseif field holds realted object or primary key of related object.booleanReturnstrueif field encapsulates object or list of objects;flaseif field holds primary key of related object or list of primary keys of related objects.
-
Constructor Details
-
RelationFieldInfo
public RelationFieldInfo(String fieldName, String type, String relatedDSName, String relatedFieldName, boolean objectEncapsulated, boolean multiple) Creates information about relation field.- Parameters:
fieldName-StringField name.type-StringField type.relatedDSName-StringRelated data source name.relatedFieldName-StringField name in related data source.objectEncapsulated-booleanShould field encapsulate object or hold primary key reference.multiple-booleanShould field contain list of related objects or refers to single object.
-
-
Method Details
-
getFieldName
Returns field name as declared in data source.- Returns:
StringField name.
-
getType
Returns field type as declared in data source.- Returns:
StringField type.
-
getRelatedDSName
Returns related data source name.- Returns:
StringRelated data source name.
-
getRelatedFieldName
Returns field name in related data source.- Returns:
StringField name in related data source.
-
isObjectEncapsulated
public boolean isObjectEncapsulated()Returnstrueif field encapsulates object or list of objects;flaseif field holds primary key of related object or list of primary keys of related objects.- Returns:
booleantrueif field encapsulates object or list of objects;flaseif field holds primary key of related object or list of primary keys of related objects.
-
isMultiple
public boolean isMultiple()Returnstrueif field holds list of objects or list of primary keys of related objects;flaseif field holds realted object or primary key of related object.- Returns:
booleantrueif field holds list of objects or list of primary keys of related objects;flaseif field holds realted object or primary key of related object.
-