Skip to main content
Version: 5.9

ObjectHydrator

Hierarchy

  • Hydrator
    • ObjectHydrator

Index

Constructors

constructor

  • new ObjectHydrator(metadata: MetadataStorage, platform: Platform, config: Configuration<IDatabaseDriver<Connection>>): ObjectHydrator
  • Parameters

    • metadata: MetadataStorage
    • platform: Platform
    • config: Configuration<IDatabaseDriver<Connection>>

    Returns ObjectHydrator

Methods

hydrate

  • hydrate<T>(entity: T, meta: EntityMetadata<T>, data: EntityData<T>, factory: EntityFactory, type: full | reference, newEntity?: boolean, convertCustomTypes?: boolean, schema?: string): void
  • @inheritDoc

    Type parameters

    • T: object

    Parameters

    • entity: T
    • meta: EntityMetadata<T>
    • data: EntityData<T>
    • factory: EntityFactory
    • type: full | reference
    • newEntity: boolean = false
    • convertCustomTypes: boolean = false
    • optionalschema: string

    Returns void

hydrateReference

  • hydrateReference<T>(entity: T, meta: EntityMetadata<T>, data: EntityData<T>, factory: EntityFactory, convertCustomTypes?: boolean, schema?: string): void
  • @inheritDoc

    Type parameters

    • T: object

    Parameters

    • entity: T
    • meta: EntityMetadata<T>
    • data: EntityData<T>
    • factory: EntityFactory
    • convertCustomTypes: boolean = false
    • optionalschema: string

    Returns void

isRunning

  • isRunning(): boolean
  • Returns boolean