EntityAdapter<TEntity, TProto> class abstract

Acts as a facade to the features that are added to PODOs

This creates, for each PODO class, a central access point to the extra satellite features of the PODO that are mainly code-generated and are not central to the business concepts, but artifacts that allow the PODO to be persisted, transported via protocol buffer, validated and require user permissions.

Constructors

EntityAdapter()

Properties

hashCode int
The hash code for this object.
no setterinherited
mapMapper MapMapper<TEntity>
Gets an instance of a class that maps between the podo and Map<String, dynamic>
no setter
permissions EntityPermissions
Gets an instance of a class that contains the required permissions for each of the CRUD operations over the PODO
no setter
protoMapper ProtoMapper<TEntity, TProto>
Gets an instance of a class that maps between a PODO and its corresponding protocol buffer serializer and deserializer class
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
validator Validator
Gets an instance of a validator of the PODO
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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