Package com.exedio.cope
Class BooleanField
- All Implemented Interfaces:
Copyable,Function<Boolean>,Selectable<Boolean>,Settable<Boolean>,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleangetMandatory(Item item) com.exedio.cope.SelectType<Boolean>Returns a new FunctionField that differs from this FunctionField by having nocopyFromfields set.optional()Returns a new Field, that differs from this Field by being optional.<P extends Item>
PsearchUnique(Class<P> typeClass, boolean value) Finds an item by it's unique fields.voidtoFinal()Returns a new Field, that differs from this Field by being final.unique()Returns a new FunctionField, that differs from this FunctionField by being unique.Methods inherited from class com.exedio.cope.FunctionField
addCopyFrom, append, appendSelect, check, copy, copyFunctionField, get, get, getDefaultConstant, getImplicitCopyConstraint, getImplicitCopyConstraints, getImplicitUniqueConstraint, getInitialExceptions, getUniqueConstraints, hasDefault, isInitial, isRedundantByCopyConstraint, searchUnique, searchUnique, searchUniqueStrict, setMethods inherited from class com.exedio.cope.Field
castCollection, check, execute, getColumnName, getInitialType, getPatterns, getValueClass, isFinal, isMandatory, mapNullMethods inherited from class com.exedio.cope.Feature
afterModelCreated, getAbstractType, getAnnotation, getID, getLocalizationKeys, getName, getPattern, getType, isAnnotationPresent, isSourceAlready, mount, readResolve, requireMounted, toString, toString, writeReplaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.exedio.cope.Function
any, between, bind, equal, equal, equal, greater, greater, greaterOrEqual, greaterOrEqual, in, in, isNotNull, isNull, less, less, lessOrEqual, lessOrEqual, max, min, notEqual, notEqualMethods inherited from interface com.exedio.cope.Selectable
getType, getValueClass, toString
-
Constructor Details
-
BooleanField
public BooleanField()
-
-
Method Details
-
copy
- Specified by:
copyin classFunctionField<Boolean>
-
toFinal
Description copied from class:FieldReturns a new Field, that differs from this Field by being final. If this Field is already final, the the result is equal to this Field.- Specified by:
toFinalin classFunctionField<Boolean>- See Also:
-
optional
Description copied from class:FieldReturns a new Field, that differs from this Field by being optional. If this Field is already optional, the the result is equal to this Field.- Specified by:
optionalin classFunctionField<Boolean>- See Also:
-
unique
Description copied from class:FunctionFieldReturns a new FunctionField, that differs from this FunctionField by being unique. If this FunctionField is already unique, the the result is equal to this FunctionField.- Specified by:
uniquein classFunctionField<Boolean>- See Also:
-
nonUnique
- Specified by:
nonUniquein classFunctionField<Boolean>
-
copyFrom
- Specified by:
copyFromin classFunctionField<Boolean>- See Also:
-
noCopyFrom
Description copied from class:FunctionFieldReturns a new FunctionField that differs from this FunctionField by having nocopyFromfields set.- Specified by:
noCopyFromin classFunctionField<Boolean>
-
noDefault
- Specified by:
noDefaultin classFunctionField<Boolean>
-
defaultTo
- Specified by:
defaultToin classFunctionField<Boolean>
-
getValueType
-
getMandatory
- Throws:
IllegalArgumentException- if this field is notmandatory.
-
set
-
searchUnique
Finds an item by it's unique fields.- Returns:
- null if there is no matching item.
- See Also:
-