package model
Type Members
- 
      
      
      
        
      
    
      
        
        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 
- 
      
      
      
        
      
    
      
        
        class
      
      
        DuplicateCTypesException extends ModelTypeException
      
      
      thrown on attempt to construct a ModelType with more than one CType for a single kind of component 
- 
      
      
      
        
      
    
      
        
        class
      
      
        DuplicateKVTypesException extends ModelTypeException
      
      
      thrown on attempt to construct a ModelType with more than one KVType for a single kind of component 
- 
      
      
      
        
      
    
      
        
        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 
- 
      
      
      
        
      
    
      
        
        class
      
      
        DuplicatePTypesException extends ModelTypeException
      
      
      thrown on attempt to construct a ModelType with more than one PType for a single kind of persistent object 
- 
      
      
      
        
      
    
      
        
        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 
- 
      
      
      
        
      
    
      
        
        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 
- 
      
      
      
        
      
    
      
        
        class
      
      
        ModelTypeException extends LongevityException with UnrecoverableLongevityException
      
      
      an exception involving model type creation or use 
- 
      
      
      
        
      
    
      
        
        class
      
      
        NoSuchPropPathException extends ModelTypeException
      
      
      an exception indicating an attempt to create a property with a prop path that does not exist 
- 
      
      
      
        
      
    
      
        
        class
      
      
        PropTypeException extends ModelTypeException
      
      
      an exception indicating an attempt to create a property with the wrong type. 
- 
      
      
      
        
      
    
      
        
        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.