Package com.exedio.cope
Class LongField
- All Implemented Interfaces:
Copyable,Function<Long>,NumberFunction<Long>,Selectable<Long>,Settable<Long>,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()defaultToRandom(Random source) Returns the exceptions possibly thrown, when setting a value for this settable.longgetMandatory(Item item) longlongcom.exedio.cope.SelectType<Long>max(long maximum) min(long minimum) 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.range(long minimum, long maximum) rangeDigits(int digits) rangeDigits(int minimumDigits, int maximumDigits) <P extends Item>
PsearchUnique(Class<P> typeClass, long 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.NumberField
avgMethods inherited from class com.exedio.cope.FunctionField
addCopyFrom, append, appendSelect, check, copy, copyFunctionField, get, get, getDefaultConstant, getImplicitCopyConstraint, getImplicitCopyConstraints, getImplicitUniqueConstraint, 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, equal, equal, equal, get, get, greater, greater, greaterOrEqual, greaterOrEqual, in, in, isNotNull, isNull, less, less, lessOrEqual, lessOrEqual, max, min, notEqual, notEqualMethods inherited from interface com.exedio.cope.NumberFunction
asString, average, bind, divide, minus, multiply, multiply, plus, plus, sum, sumMethods inherited from interface com.exedio.cope.Selectable
append, appendSelect, check, getType, getValueClass, toString
-
Constructor Details
-
LongField
public LongField()
-
-
Method Details
-
copy
- Specified by:
copyin classFunctionField<Long>
-
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<Long>- 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<Long>- 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<Long>- See Also:
-
nonUnique
- Specified by:
nonUniquein classFunctionField<Long>
-
copyFrom
- Specified by:
copyFromin classFunctionField<Long>- See Also:
-
noCopyFrom
Description copied from class:FunctionFieldReturns a new FunctionField that differs from this FunctionField by having nocopyFromfields set.- Specified by:
noCopyFromin classFunctionField<Long>
-
noDefault
- Specified by:
noDefaultin classFunctionField<Long>
-
defaultTo
- Specified by:
defaultToin classFunctionField<Long>
-
defaultToRandom
-
range
-
min
-
max
-
getMinimum
public long getMinimum() -
getMaximum
public long getMaximum() -
getInitialExceptions
Description copied from interface:SettableReturns the exceptions possibly thrown, when setting a value for this settable.- Specified by:
getInitialExceptionsin interfaceSettable<Long>- Overrides:
getInitialExceptionsin classFunctionField<Long>
-
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:
-
rangeDigits
-
rangeDigits
-