package model

Type Members

  1. class DerivedHasNoPolyException extends DomainModelException

    thrown on attempt to construct a domainModel 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 DomainModelException extends LongevityException with UnrecoverableLongevityException

    an exception involving domain model creation or use

  3. class DuplicateCTypesException extends DomainModelException

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

  4. class DuplicateKeyException [P, V <: KeyVal[P]] extends DomainModelException

    thrown on attempt to construct a persistent type with more than one key for a single kind of KeyVal

  5. class DuplicatePTypesException extends DomainModelException

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

  6. class IndexDuplicatesKeyException extends DomainModelException

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

  7. class InvalidPartitionException [P] extends DomainModelException

    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 NoSuchPropPathException extends DomainModelException

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

  9. class PropTypeException extends DomainModelException

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

  10. class UnsupportedPropTypeException extends DomainModelException

    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