Packages

package model

Type Members

  1. class DerivedHasNoPolyException extends ModelTypeException

    thrown on attempt to construct a modelType with a derived type that does not have a corresponding poly type, or a derived persistent type that does not have a corresponding poly persistent type

  2. class DuplicateCTypesException extends ModelTypeException

    thrown on attempt to construct a ModelType with more than one CType for a single kind of component

  3. class DuplicateKVTypesException extends ModelTypeException

    thrown on attempt to construct a ModelType with more than one KVType for a single kind of component

  4. class DuplicateKeyException[P, V] extends ModelTypeException

    thrown on attempt to construct a persistent type with more than one key for a single key value class

  5. class DuplicatePTypesException extends ModelTypeException

    thrown on attempt to construct a ModelType with more than one PType for a single kind of persistent object

  6. class IndexDuplicatesKeyException extends ModelTypeException

    thrown on attempt to construct a ModelType with a PType that has a key and an index defined over the same properties

  7. class InvalidPartitionException[P] extends ModelTypeException

    an exception indicating an attempt to create a primary key with a partition that does not form a prefix of the key value property

  8. class ModelTypeException extends LongevityException with UnrecoverableLongevityException

    an exception involving model type creation or use

  9. class NoSuchPropPathException extends ModelTypeException

    an exception indicating an attempt to create a property with a prop path that does not exist

  10. class PropTypeException extends ModelTypeException

    an exception indicating an attempt to create a property with the wrong type.

  11. class UnsupportedPropTypeException extends ModelTypeException

    thrown on attempt to create a property with a type that longevity does not now support, such as:

    thrown on attempt to create a property with a type that longevity does not now support, such as:

    - properties with collection types - properties with types that (recursively) contain members with collection or polymorphic types - properties with paths that contain collections - properties with paths that terminate with a polymorphic type.

Ungrouped