TypeInfoEntityExtension<T> extension
Extension over TypeInfo for entity functionalities.
- on
-
- TypeInfo<
T>
- TypeInfo<
Properties
- arguments0 → TypeInfo?
-
The argument at index
0
(in arguments).no setter - arguments1 → TypeInfo?
-
The argument at index
1
(in arguments).no setter - entityType → Type?
-
Returns a valid entity Type.
If this TypeInfo is an EntityReference it will return the EntityReference.type.
See EntityHandler.isValidEntityType.
no setter
- entityTypeInfo → TypeInfo?
-
Same as entityType. Returns a valid entity TypeInfo.
no setter
- isEntityReferenceBaseType → bool
-
Returns
true
iftype
is equals to EntityReference OR EntityReferenceList.no setter - isEntityReferenceListType → bool
-
Returns
true
iftype
is equals to EntityReferenceList.no setter - isEntityReferenceType → bool
-
Returns
true
iftype
is equals to EntityReference.no setter - isListEntityOrReference → bool
-
Returns
true
if isListEntity OR isEntityReferenceListType.no setter - isValidEntityReferenceListType → bool
-
Returns
true
if isEntityReferenceListType and arguments0 is a valid entity type.no setter - isValidEntityReferenceType → bool
-
Returns
true
if isEntityReferenceType and arguments0 is a valid entity type.no setter - isValidListEntityOrReferenceType → bool
-
Returns
true
if isListEntityOrReference AND EntityHandler.isValidEntityType for the entity type (argumentType0
).no setter - isValidListEntityType → bool
-
Returns
true
if isListEntity AND EntityHandler.isValidEntityType for the entity type (argumentType0
).no setter - listEntityOrReferenceType → TypeInfo?
-
Returns the entity TypeInfo if isListEntityOrReference.
no setter
Methods
-
equalsEntityType(
TypeInfo? other) → bool -
equalsTypeOrEntityType(
TypeInfo? other) → bool -
parseEntity<
E> (Object? value) → E? -
resolveValue<
V> (Object? value, {EntityHandler< T> ? entityHandler, EntityProvider? entityProvider, EntityHandlerProvider? entityHandlerProvider, EntityFetcher<T> ? entityFetcher, EntityCache? entityCache}) → V? -
toEntityReference(
Object? o, {Type? type, String? typeName, EntityHandler< T> ? entityHandler, EntityProvider? entityProvider, EntityHandlerProvider? entityHandlerProvider, EntityFetcher<T> ? entityFetcher, EntityCache? entityCache}) → EntityReference<T> -
toEntityReferenceList(
Object? o, {Type? type, String? typeName, EntityHandler< T> ? entityHandler, EntityProvider? entityProvider, EntityHandlerProvider? entityHandlerProvider, EntitiesFetcher<T> ? entitiesFetcher, EntityFetcher<T> ? entityFetcher, EntityCache? entityCache}) → EntityReferenceList<T>