AuthorizationFor<U, E extends Entity<E>> mixin
Methods
-
compareAttributes(E entity)
→ int
-
Compares two entities based on their attributes.
If the result is less than 0 then the first id is less than the second,
if it is equal to 0 they are equal and
if the result is greater than 0 then the first is greater than the second.
inherited
-
compareTo(dynamic entity)
→ int
-
Compares two entities based on codes, ids or attributes.
If the result is less than 0 then the first entity is less than the second,
if it is equal to 0 they are equal and
if the result is greater than 0 then the first is greater than the second.
inherited
-
copy()
→ E
-
Copies the entity (oid, code, attributes and neighbors).
It is not a deep copy.
inherited
-
display({String prefix = '', bool withOid = true, bool withChildren = true, bool withInternalChildren = true})
→ void
-
Displays (prints) an entity with its attributes, parents and children.
inherited
-
displayToString()
→ void
-
inherited
-
equalContent(E entity)
→ bool
-
Checks if the entity is equal in content to the given entity.
Two entities are equal if they have the same content, ignoring oid and when.
inherited
-
equals(E entity)
→ bool
-
Two entities are equal if their oids are equal.
inherited
-
fromJson<K extends Entity<K>>(String entityJson)
→ void
-
inherited
-
fromJsonMap(dynamic entityMap, [Entity<Entity>? internalParent])
→ void
-
Loads data from a json map.
inherited
-
getAttribute<K>(String attributeCode)
→ K?
-
inherited
-
getChild(String? name)
→ Object?
-
inherited
-
getInternalChild(String name)
→ Object?
-
inherited
-
getParent(String name)
→ Object?
-
inherited
-
getReference(String name)
→ Reference?
-
inherited
-
getStringFromAttribute(String name)
→ String
-
inherited
-
getStringOrNullFromAttribute(String name)
→ String?
-
inherited
-
isAuthorized(ICommand action, U user)
→ bool
-
-
newEntities()
→ Entities<E>
-
inherited
-
newEntity()
→ Entity<E>
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
postSetAttribute(String name, Object? value)
→ bool
-
inherited
-
preSetAttribute(String name, Object? value)
→ bool
-
inherited
-
setAttribute(String name, Object? value)
→ bool
-
inherited
-
setAttributesFrom(Entity<Entity> entity)
→ bool
-
inherited
-
setChild(String name, Object entities)
→ bool
-
inherited
-
setParent(String name, dynamic entity)
→ bool
-
inherited
-
setReference(String name, Reference reference)
→ void
-
inherited
-
setStringToAttribute(String name, String string)
→ bool
-
inherited
-
toJson()
→ String
-
inherited
-
toJsonMap()
→ Map<String, Object>
-
inherited
-
toString()
→ String
-
Returns a string that represents this entity by using oid and code.
inherited