Package com.exedio.cope
package com.exedio.cope
-
ClassDescriptionAbstractType<T>A parameter class for activation constructors.Aggregate<E>BindFunction<E>BindItemFunction<E extends Item>BindNumberFunction<E extends Number>ChangeHooks allow to listen to changes of persistent data.Signals, that an attempt to write an field has been failed, and the value to be set violated a check constraint.CoalesceView<E>Is thrown, when a persistent modification violates a constraint.Utility class for creating conditions.Deprecated.Allows a type's instances to be modified (created, updated and deleted) externally, directly in the database.Deprecated.Use
CopeName
instead.Specifies database table/column names for types/fields different from the default names.Deprecated.Is not supported anymore and does not cause anything in cope.Specifies the schema value (an integer) of an enum facet stored in the column of anEnumField
.Sets a lower limit for the length of the type column.Use only as select in query using groupBySignals, that an attempt to write adata field
has been failed, because value to be written violated the length constraint on that field.Signals, that an attempt to write adate field
has been failed, because the value to be written violated the precision constraint on that field.Signals, that an attempt to write anDateField
has been failed, because the value to be written violated the range constraint on that field.Signals, that an attempt to write anDayField
has been failed, because the value to be written violated the range constraint on that field.Implements aChangeHook
that callsstatic beforeNewCopeItem(SetValue[])
,Item.afterNewCopeItem
,Item.beforeSetCopeItem
, andItem.beforeDeleteCopeItem
according to their specifications.DivideView<E extends Number>Signals, that an attempt to write anDoubleField
has been failed, because the value to be written is anNaN
.Signals, that an attempt to write anDoubleField
has been failed, because the value to be written violated the range constraint on that field.Field<E>Anfield
represents a persistently stored field of aType
.Signals, that an attempt to write an field has been failed, because it cannot be written with any value.Function<E>InstanceOfCondition<E extends Item>Represents a field within atype
, that enables instances of that type to store a integer.Signals, that an attempt to write anIntegerField
has been failed, because the value to be written violated the range constraint on that field.Signals, that an attempt to delete an item has been failed, because some other item point to that item with someitem field
.This is the super class for all classes, that want to store their data persistently with COPE.ItemFunction<E extends Item>Signals, that an attempt to write anIntegerField
has been failed, because the value to be written violated the range constraint on that field.Signals, that an attempt to write an field has been failed, because it cannot be written with a null value.A condition matching a fulltext index.MultiplyLiteralView<E extends Number>MultiplyView<E extends Number>Enablesvarchar
on MySQL for longerstring fields
.Signals, that an attempt to find an item by it's ID has been failed, because there is no item with such an ID.NumberField<E extends Number>NumberFunction<E extends Number>NumberView<E extends Number>A common super class for all patterns.PlusLiteralView<E extends Number>Query<R>Query.Result<R>Signals, that an attempt to write anFunctionField
has been failed, because the value to be written violated the range constraint on that field.If you supply an instance ofRevisions.Factory
to aModel
viaModel(Revisions.Factory, Type...)
etc.Returns information about the database schema accessed by cope - use with care!Selectable<E>Maintains information about sequences running behind their actual data.Settable<E>SetValue<E>Signals, that an attempt to write astring field
has been failed, because value to be written violated the character set constraint on that field.Represents a field within atype
, that enables instances of that type to store a string.Signals, that an attempt to write astring field
has been failed, because value to be written violated the length constraint on that field.SumAggregate<E extends Number>Signals, that a persistent operation has failed for a possibly temporary reason.TypeFuture<T extends Item>Signals, that an attempt to write an field has been failed, and the value to be set violated a unique constraint.Signals, that an attempt to use aQuery
failed, because some part of the query is not supported by the current database.Enables data vault for aDataField
.View<E>Aview
represents a value computed from the fields of aType
.
CopeExternal
(instead of@CopeCacheWeight(0)
) to disable caching.