TypeInfoEntityExtension<T> extension

Extension over TypeInfo for entity functionalities.

on

Properties

arguments0 → TypeInfo?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

The argument at index 0 (in arguments).
no setter
arguments1 → TypeInfo?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

The argument at index 1 (in arguments).
no setter
entityType → Type?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns a valid entity Type.
no setter
entityTypeInfo → TypeInfo?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Same as entityType. Returns a valid entity TypeInfo.
no setter
isEntityReferenceBaseType → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if type is equals to EntityReference OR EntityReferenceList.
no setter
isEntityReferenceListType → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if type is equals to EntityReferenceList.
no setter
isEntityReferenceType → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if type is equals to EntityReference.
no setter
isListEntityOrReference → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if isListEntity OR isEntityReferenceListType.
no setter
isValidEntityReferenceListType → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if isEntityReferenceListType and arguments0 is a valid entity type.
no setter
isValidEntityReferenceType → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if isEntityReferenceType and arguments0 is a valid entity type.
no setter
isValidListEntityOrReferenceType → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if isListEntityOrReference AND EntityHandler.isValidEntityType for the entity type (argumentType 0).
no setter
isValidListEntityType → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns true if isListEntity AND EntityHandler.isValidEntityType for the entity type (argumentType 0).
no setter
listEntityOrReferenceType → TypeInfo?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

Returns the entity TypeInfo if isListEntityOrReference.
no setter

Methods

equalsEntityType(TypeInfo? other) → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

equalsTypeOrEntityType(TypeInfo? other) → bool

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

parseEntity<E>(Object? value) → E?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

resolveValue<V>(Object? value, {EntityHandler<T>? entityHandler, EntityProvider? entityProvider, EntityHandlerProvider? entityHandlerProvider, EntityFetcher<T>? entityFetcher, EntityCache? entityCache}) → V?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

toCastedList<E>(Object? val) → List<E>?

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

toEntityReference(Object? o, {Object? id, Type? type, String? typeName, EntityHandler<T>? entityHandler, EntityProvider? entityProvider, EntityHandlerProvider? entityHandlerProvider, EntityFetcher<T>? entityFetcher, EntityCache? entityCache}) → EntityReference<T>

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension

toEntityReferenceList(Object? o, {Type? type, String? typeName, EntityHandler<T>? entityHandler, EntityProvider? entityProvider, EntityHandlerProvider? entityHandlerProvider, EntitiesFetcher<T>? entitiesFetcher, EntityFetcher<T>? entityFetcher, EntityCache? entityCache}) → EntityReferenceList<T>

Available on TypeInfo<T>, provided by the TypeInfoEntityExtension extension