public interface SaFieldDescription extends Serializable
Modifier and Type | Method and Description |
---|---|
String |
getCurrency()
Returns the currency symbol for currency type fields.
|
String |
getDbName()
Reads the real database name of this field.
|
int |
getFieldType()
Reads the fieldtype.
|
com.saperion.jna.applsrv.m2j.natives.IndexFieldKind |
getIndexFieldKind() |
int |
getLength()
Reads the length if this field.
|
String |
getLookupTableDef()
Reads the definition of lookup table.
|
String |
getLookupTableField()
Reads the field in the lookup table.
|
String |
getMultiValueSeparators()
Reads the multivalue separators.
|
String |
getMultivalueTableName() |
String |
getName()
Reads the name of this field.
|
int |
getPostDigits()
Returns the number of fraction digits for currency type fields.
|
default String |
getProtoField() |
SaConstants.SaFieldType |
getSaFieldType()
Reads the SAPERION fieldtype.
|
boolean |
isHasLookupTable()
Test, if this field has a lookup table.
|
boolean |
isIndex()
Tests, if this field is an index field.
|
boolean |
isLookupTableIsDirect()
Reads the value for lookupTableIsDirect.
|
boolean |
isMandatory()
Checks, if this field is mandatory.
|
boolean |
isMultiSelect() |
boolean |
isMultiValue()
Checks, if this field is multivalued.
|
boolean |
isNonSystemField()
Checks whether this object's name is a non-system DDC field name.
|
boolean |
isStringFieldType()
Checks if this object is a string type.
|
boolean |
isUnique()
Checks, if this field is unique.
|
void |
setMultiSelect(boolean multiSelect)
Enables or disables the multiselect option.
|
void |
setMultivalueTableName(String tableName) |
default void |
setProtoField(String protoField) |
String |
toString()
Returns the string representation.
|
int getFieldType()
SaConstants.SaFieldType getSaFieldType()
com.saperion.jna.applsrv.m2j.natives.IndexFieldKind getIndexFieldKind()
IndexFieldKind
boolean isHasLookupTable()
boolean isIndex()
boolean isMandatory()
boolean isMultiValue()
boolean isUnique()
int getLength()
String getLookupTableDef()
String getLookupTableField()
boolean isLookupTableIsDirect()
String getMultiValueSeparators()
String getName()
String getDbName()
String toString()
toString
in class Object
Object.toString()
boolean isNonSystemField()
boolean isStringFieldType()
String getCurrency()
int getPostDigits()
boolean isMultiSelect()
void setMultiSelect(boolean multiSelect)
multiSelect
- multiSelect optionString getMultivalueTableName()
void setMultivalueTableName(String tableName)
tableName
- the name of the associated multivalue table for this fielddefault String getProtoField()
default void setProtoField(String protoField)
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.