findBy method Null safety

  1. @override
Entity findBy(
  1. Object keyId
)
override

Find the correspondent domain by it's Key Id.

Implementation

@override
Entity findBy(Object keyId) {
  ///fire property change listener BEFORE_FIND_BY
  print("${PropertyChangeConstrains.BEFORE_FIND_BY}  => $keyId");

  List<Entity> l = _list.toList();
  l.removeWhere((element) => element.id != keyId);

  Entity object = l[0];

  ///fire property change listener AFTER_FIND_BY
  print("${PropertyChangeConstrains.AFTER_FIND_BY}  => $keyId");

  return object;
}