public class BooleanFieldDef extends FieldDef
internalId, internalName, log, TIMESTAMP_FORMAT
SERIALIZED_CLASS_NAME, TYPE
XML_SERIALIZED_CLASS_NAME
Constructor and Description |
---|
BooleanFieldDef() |
BooleanFieldDef(String name) |
BooleanFieldDef(String name,
FieldType type) |
assertValid, fromJson, fromXmlElement, getAllowedValues, getAttributes, getDefaultValueExpression, getDefaultValueExpressionAsString, getDescription, getDisplayName, getDisplayNameOrName, getEntityDef, getEntityQualifiedName, getExample, getIndexInEntityDef, getMaximumElements, getMinimumElements, getName, getNameForErrorMessage, getPosition, getPrimaryKeyPosition, getPrimaryKeyType, getQualifiedName, getSchemaDef, getSchemaDef, getSchemaPartContainer, getSchemaPartName, getSchemaPartType, getSchemaProblems, getTags, getType, isArray, isLimitToAllowedValues, isPrimaryKey, isRequired, isStrictArrays, mapValue, mapValueImpl, newInstanceFromRecord, newInstanceFromType, newInstanceFromXml, toJson, toRecord, toXmlElement, validateAllowedValues, validateField, validateField, validateField, validateField, validateValue, validateValue
getSchemaName, getSchemaPartContainerName, getSchemaPartContainerType
addExceptionProperties, assertValid, exception, exception, exception, getInternalId, getInternalName, resetInternalId
finalize, getClass, notify, notifyAll, wait, wait, wait
getSchemaProblems, getSchemaProblems
fromArrayValue, fromArrayValue, fromArrayValue, fromJson, newInstanceFromRecord, toArrayValue, toJson, toJson, toRecord
newInstanceFromJson
forEachGrandChildElement, fromXml, fromXml, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getChildElement, getChildElements, newInstanceFromXml, newInstanceFromXml, setAttribute, toXml, toXml, toXml, toXml, toXml, writeXml, writeXml
addExceptionProperties, contributeExceptionProperties, contributeExceptionProperties
public BooleanFieldDef()
public BooleanFieldDef(String name)
public BooleanFieldDef clone()
protected void validateValueImpl(Object value, ValidationResult result) throws Throwable
validateValueImpl
in class FieldDef
Throwable
protected void generateConstructor(JavaCodeBuilder code, CodeWriter writer)
generateConstructor
in class FieldDef
public void generateJavaCode(JavaCodeBuilder code)
generateJavaCode
in interface JavaCodeGenerator
generateJavaCode
in class FieldDef
protected BooleanFieldDef setEntityDef(EntityDef entityDef)
setEntityDef
in class FieldDef
public BooleanFieldDef setName(String name)
public BooleanFieldDef setDisplayName(String displayName)
setDisplayName
in class FieldDef
public BooleanFieldDef setDescription(String description)
setDescription
in class FieldDef
public BooleanFieldDef setType(FieldType type)
public BooleanFieldDef setRequired(boolean required)
setRequired
in class FieldDef
public BooleanFieldDef setMinimumElements(Integer minimumElements)
setMinimumElements
in class FieldDef
public BooleanFieldDef setMaximumElements(Integer maximumElements)
setMaximumElements
in class FieldDef
public BooleanFieldDef setArray(boolean array)
FieldDef
FieldDef.getMinimumElements()
to zero (0) if both FieldDef.getMinimumElements()
and FieldDef.getMaximumElements()
are null, otherwise, does nothing.public BooleanFieldDef setStrictArrays(boolean strictArrays)
setStrictArrays
in class FieldDef
public BooleanFieldDef setAllowedValues(ValueMatch<?> allowedValues)
setAllowedValues
in class FieldDef
public BooleanFieldDef setLimitToAllowedValues(boolean limitToAllowedValues)
setLimitToAllowedValues
in class FieldDef
public BooleanFieldDef setPrimaryKeyPosition(Integer primaryKeyPosition)
setPrimaryKeyPosition
in class FieldDef
public BooleanFieldDef setPrimaryKeyType(PrimaryKeyType primaryKeyType)
setPrimaryKeyType
in class FieldDef
public BooleanFieldDef setPosition(Integer position)
setPosition
in class FieldDef
public BooleanFieldDef setDefaultValueExpression(Expression defaultValueExpression)
FieldDef
setDefaultValueExpression
in class FieldDef
public BooleanFieldDef setExample(String example)
setExample
in class FieldDef
public BooleanFieldDef setAttributes(Attributes attributes)
setAttributes
in class FieldDef
public BooleanFieldDef setTags(Tags tags)
public BooleanFieldDef fromRecord(Record source)
RecordSerializable
this
(for fluid API call chaining).
For fluid API call chaining, the overridden method should change the declared return type to its class.fromRecord
in interface RecordSerializable
fromRecord
in class FieldDef
Copyright (c) 2006-2024 North Concepts Inc. All Rights Reserved.