Skip to main content

EntitySetting<I>

Deprecated

Extends

Type Parameters

Type Parameter
I

Constructors

Constructor

new EntitySetting<I>(options): EntitySetting<I>;

Parameters

ParameterType
optionsEntitySettingOptions<I>

Returns

EntitySetting<I>

Overrides

AbstractUserSetting.constructor

Properties

PropertyTypeInherited from
deserializedbooleanAbstractUserSetting.deserialized
loggerLoggerAbstractUserSetting.logger
optionsEntitySettingOptionsAbstractUserSetting.options

Accessors

entity

Get Signature

get entity(): I;
Returns

I


initialized

Inherited from

AbstractUserSetting.initialized

Methods

canBeChanged()

canBeChanged(): boolean;

Returns

boolean

Inherited from

AbstractUserSetting.canBeChanged


deserialize()

deserialize(data): Promise<void>;

Parameters

ParameterType
data{ entity: EncodedEntity<{ }>; }
data.entityEncodedEntity<{ }>

Returns

Promise<void>

Overrides

AbstractUserSetting.deserialize

doDeserialize()

doDeserialize(data): void;

FYI: This is called after init()

Parameters

ParameterType
dataany

Returns

void

Inherited from

AbstractUserSetting.doDeserialize


doSerialize()

doSerialize(): any;

Returns

any

Inherited from

AbstractUserSetting.doSerialize


generateControl()

generateControl(): Element;

Returns

Element

Inherited from

AbstractUserSetting.generateControl


init()

init(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractUserSetting.init


reset()

reset(): void;

Returns

void

Inherited from

AbstractUserSetting.reset


save()

save(): void;

Returns

void

Inherited from

AbstractUserSetting.save


serialize()

serialize(): {
entity: EncodedEntity<{
}>;
};

Returns

{
entity: EncodedEntity<{
}>;
}
NameType
entityEncodedEntity<{ }>

Overrides

AbstractUserSetting.serialize

setDefault()

setDefault(value): void;

Parameters

ParameterType
valueI

Returns

void

Inherited from

AbstractUserSetting.setDefault


setItem()

setItem(item): void;

Parameters

ParameterType
itemI

Returns

void


updateOptions()

updateOptions(options): void;

Parameters

ParameterType
optionsPartial<EntitySettingOptions<I>>

Returns

void

Overrides

AbstractUserSetting.updateOptions


waitForReady()

waitForReady(): Promise<EntitySetting<I>>;

Returns

Promise<EntitySetting<I>>

Inherited from

AbstractUserSetting.waitForReady