Package

longevity.exceptions

subdomain

Permalink

package subdomain

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. class DerivedHasNoPolyException extends SubdomainException

    Permalink

    thrown on attempt to construct a subdomain 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 DuplicateETypesException extends SubdomainException

    Permalink

    thrown on attempt to construct a ETypePool with more than one EType for a single kind of Embeddable

  3. class DuplicatePTypesException extends SubdomainException

    Permalink

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

  4. class NoSuchPropPathException extends SubdomainException

    Permalink

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

  5. class PropTypeException extends SubdomainException

    Permalink

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

  6. class SubdomainException extends LongevityException with UnrecoverableLongevityException

    Permalink

    an exception involving subdomain creation or use

  7. class UnsupportedPropTypeException[P <: Persistent, U] extends SubdomainException

    Permalink

    thrown on attempt to create a property with a type that longevity does not now support, such as property paths that contain any collections or terminate with a polymorphic type.

Value Members

  1. package ptype

    Permalink

Ungrouped