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
CopeNameinstead.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 fieldhas been failed, because value to be written violated the length constraint on that field.Signals, that an attempt to write adate fieldhas been failed, because the value to be written violated the precision constraint on that field.Signals, that an attempt to write anDateFieldhas been failed, because the value to be written violated the range constraint on that field.Signals, that an attempt to write anDayFieldhas been failed, because the value to be written violated the range constraint on that field.Implements aChangeHookthat callsstatic beforeNewCopeItem(SetValue[]),Item.afterNewCopeItem,Item.beforeSetCopeItem, andItem.beforeDeleteCopeItemaccording to their specifications.DivideView<E extends Number>Signals, that an attempt to write anDoubleFieldhas been failed, because the value to be written is anNaN.Signals, that an attempt to write anDoubleFieldhas been failed, because the value to be written violated the range constraint on that field.Field<E>Anfieldrepresents 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 anIntegerFieldhas 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 anIntegerFieldhas 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>Enablesvarcharon 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 anFunctionFieldhas been failed, because the value to be written violated the range constraint on that field.If you supply an instance ofRevisions.Factoryto aModelviaModel(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 fieldhas 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 fieldhas 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 aQueryfailed, because some part of the query is not supported by the current database.Enables data vault for aDataField.View<E>Aviewrepresents a value computed from the fields of aType.
CopeExternal(instead of@CopeCacheWeight(0)) to disable caching.