Packages

package subdomain

Type Members

  1. class DerivedHasNoPolyException extends SubdomainException

    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 DuplicateCTypesException extends SubdomainException

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

  3. class DuplicateKeyException [P, V <: KeyVal[P]] extends SubdomainException

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

  4. class DuplicateKeyOrIndexException extends SubdomainException

    thrown on attempt to construct a Subdomain with a PType that has two or more keys or indexes defined over the same properties

  5. class DuplicatePTypesException extends SubdomainException

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

  6. class InvalidPartitionException [P] extends SubdomainException

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

  7. class NoSuchPropPathException extends SubdomainException

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

  8. class PropTypeException extends SubdomainException

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

  9. class SubdomainException extends LongevityException with UnrecoverableLongevityException

    an exception involving subdomain creation or use

  10. class UnsupportedPropTypeException [P, U] extends SubdomainException

    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 non-basic, non-embeddable, non-key-val types - property paths that contain any collections - property paths that terminate with a polymorphic type.

Ungrouped