T
- 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, toString
addFlag, addValidator, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isForeignKey, isUnqueried, nextGeneratedValue, putUserProperty, readResolve, setQuoted, writeFieldValue, writeFieldValue
public 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 SFieldMeta
public ReferenceField<T> setDescriptive(boolean b)
public FormMeta getFormMeta()
public void setSuppressedNames(java.lang.String[] supressedNames)
supressedNames
- public java.lang.String[] getSupressedNames()