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