NsgDataClient class

Properties

hashCode → int
The hash code for this object.
no setterinherited
registeredDataItemsCount → int
Количество зарегистрированных типов данных в провайдере
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addItemsToCache({List<NsgDataItem?>? items, String? tag = ''}) → void
getAllRegisteredServerNames() → List<String>
Вернуть все зарегистрированные классы данных по именам серверных классов Необходимо, чтобы защититься от обфускации
getAllRegisteredTypes() → List<String>
Вернуть все зарегистрированные классы данных по tyoeName Внимание!!! В релизной веб версии типы данных изменят свои названия из-за обфускации
getFieldList(Type itemType) → NsgFieldList
getItemsFromCache(Type type, String id, {bool allowNull = false}) → NsgDataItem?
getNewObject(Type type) → NsgDataItem
getNewObjectByTypeName(String typeName) → NsgDataItem
getParamList(Type itemType) → NsgParamList
getReferentFieldByFullPath(Type dataType, String fullPath) → NsgDataBaseReferenceField<NsgDataItem>?
getTypeByName(String typeName) → Type
getTypeByServerName(String typeName) → Type
initializeEnums() → void
Re-initializing enums. For example for changing localization
isRegistered(Type type) → bool
isRegisteredByName(String typeName) → bool
isRegisteredByServerName(String typeName) → bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerDataItem(NsgDataItem item, {NsgDataProvider? remoteProvider, NsgLocalDb? localDb}) → void
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

client ↔ NsgDataClient
getter/setter pair