private suspend fun addedAffectedInterfaceRelatedEntity(issue: Issue, interfaceSpecificationVersions: Set<InterfaceSpecificationVersion>)
Handles the case of an Issue affecting an interface related entity (InterfacePart, InterfaceSpecificationVersion, InterfaceSpecification). All relevant InterfaceSpecificationVersions must be provided, each related Interface will be updated. Relevance depends on the type of affected entity.
Parameters
issue
the issue that affects the entity
interfaceSpecificationVersions
the interface related entities that are affected by the issue
private suspend fun addedAffectedInterfaceRelatedEntity(issue: Issue, interfaces: Collection<Interface>)
Handles the case of an Issue affecting Interfaces, directly or indirectly.
Parameters
issue
the issue that affects the entity
interfaces
the interfaces that are affected by the issue