hasReferencedEntities method
bool
hasReferencedEntities(
)
override
Implementation
@override
bool hasReferencedEntities() {
final fieldsEntity = entityHandler.fieldsWithTypeEntityOrReference();
final fieldsEntityRef = entityHandler.fieldsWithEntityReference();
final fieldsListEntity =
entityHandler.fieldsWithTypeListEntityOrReference();
final fieldsListEntityRef = entityHandler.fieldsWithEntityReferenceList();
if (fieldsEntity.isEmpty && fieldsListEntity.isEmpty) return false;
var fieldsEntityNoRef = fieldsEntity.length - fieldsEntityRef.length;
if (fieldsEntityNoRef > 0) return true;
var fieldsListEntityNoRef =
fieldsListEntity.length - fieldsListEntityRef.length;
if (fieldsListEntityNoRef > 0) return true;
if (fieldsEntityRef.isEmpty && fieldsListEntityRef.isNotEmpty) return false;
return true;
}