Home Reference Source
import {EntityStoreBehavior} from './src/behaviors/entity-store.js'
public class | source

EntityStoreBehavior

Extends:

src/behaviors/behavior~Behavior → EntityStoreBehavior

Constructor Summary

Public Constructor
public

constructor(instance: *, objectPattern1: {"idProperty": *, "collection": *})

Member Summary

Public Members
public
public
public get
public
public get
public
public get

isBusy: *

public
public
public get

isEmpty: *

public
public
public
public
public get

items: *

public set

items: *

public
public get
public
public get
public
public get

Method Summary

Public Methods
public
public

getById(entityId: *): *

public

hasDetails(entityId: *): *

public
public

onCreateCompleted(entity: *)

public

onCreateFailed(error: *)

public
public

onDeleteCompleted(entity: *)

public

onDeleteFailed(error: *)

public
public
public

onLoadCompleted(entities: *)

public

onLoadFailed(error: *)

public
public

onReadCompleted(entity: *)

public

onReadFailed(error: *)

public
public

onUpdateCompleted(entity: *)

public

onUpdateFailed(error: *)

public
public

reset()

Public Constructors

public constructor(instance: *, objectPattern1: {"idProperty": *, "collection": *}) source

Params:

NameTypeAttributeDescription
instance *
objectPattern1 {"idProperty": *, "collection": *}
  • optional
  • default: {}

Public Members

public collection: * source

public createDeferred: * source

public get createPromise: * source

public deleteDeferred: * source

public get deletePromise: * source

public idProperty: * source

public get isBusy: * source

public isCreating: boolean source

public isDeleting: boolean source

public get isEmpty: * source

public isLoading: boolean source

public isReading: boolean source

public isSet: boolean source

public isUpdating: boolean source

public get items: * source

public set items: * source

public loadDeferred: * source

public get loadPromise: * source

public readDeferred: * source

public get readPromise: * source

public updateDeferred: * source

public get updatePromise: * source

Public Methods

public createNewDeferred(): * source

Return:

*

public getById(entityId: *): * source

Params:

NameTypeAttributeDescription
entityId *

Return:

*

public hasDetails(entityId: *): * source

Params:

NameTypeAttributeDescription
entityId *

Return:

*

public onChanged() source

public onCreateCompleted(entity: *) source

Params:

NameTypeAttributeDescription
entity *

public onCreateFailed(error: *) source

Params:

NameTypeAttributeDescription
error *

public onCreateStarted() source

public onDeleteCompleted(entity: *) source

Params:

NameTypeAttributeDescription
entity *

public onDeleteFailed(error: *) source

Params:

NameTypeAttributeDescription
error *

public onDeleteStarted() source

public onError() source

public onLoadCompleted(entities: *) source

Params:

NameTypeAttributeDescription
entities *

public onLoadFailed(error: *) source

Params:

NameTypeAttributeDescription
error *

public onLoadStarted() source

public onReadCompleted(entity: *) source

Params:

NameTypeAttributeDescription
entity *

public onReadFailed(error: *) source

Params:

NameTypeAttributeDescription
error *

public onReadStarted() source

public onUpdateCompleted(entity: *) source

Params:

NameTypeAttributeDescription
entity *

public onUpdateFailed(error: *) source

Params:

NameTypeAttributeDescription
error *

public onUpdateStarted() source

public reset() source