public class ReferenceField<T extends SRecordInstance> extends SFieldReference<T>
quoteName| Constructor and Description |
|---|
ReferenceField(SRecordMeta<?> meta,
SRecordMeta<T> referencedRecord,
java.lang.String fieldName,
SFieldScalar... foreignKeys) |
ReferenceField(SRecordMeta<?> meta,
SRecordMeta<T> referencedRecord,
java.lang.String fieldName,
SFieldScalar[] foreignKeys,
SFieldScalar[] referencedPrimaryKeys) |
| Modifier and Type | Method and Description |
|---|---|
FormMeta |
getFormMeta() |
java.lang.String[] |
getSupressedNames()
An array of record Names which should never be added to any dropdown.
|
boolean |
isMandatory() |
ReferenceField<T> |
setDescriptive(boolean b) |
void |
setSuppressedNames(java.lang.String[] supressedNames)
Sets an array of record Names which should never be added to any dropdown.
|
convertToDataSetFieldType, createColumnSQL, getForeignKeyMetas, getPrimaryKeyForForegnKey, getReferencedRecordMeta, queryFieldValue, toLongerString, toStringaddFlag, addValidator, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isForeignKey, isUnqueried, nextGeneratedValue, putUserProperty, readResolve, setQuoted, writeFieldValue, writeFieldValuepublic ReferenceField(SRecordMeta<?> meta, SRecordMeta<T> referencedRecord, java.lang.String fieldName, SFieldScalar... foreignKeys)
public ReferenceField(SRecordMeta<?> meta, SRecordMeta<T> referencedRecord, java.lang.String fieldName, SFieldScalar[] foreignKeys, SFieldScalar[] referencedPrimaryKeys)
public boolean isMandatory()
isMandatory in class SFieldMetapublic ReferenceField<T> setDescriptive(boolean b)
public FormMeta getFormMeta()
public void setSuppressedNames(java.lang.String[] supressedNames)
public java.lang.String[] getSupressedNames()