rhbz960786 Add REST resource which exports translation memory for a project iteration
rhbz960786 Use LocaleId for SourceContents.getTargetContents()
rhbz960786 Use same strategy whether exporting one or all locales to TMX
Refactor to deduplicate retrieveAndCheckIteration
Refactor to deduplicate validateTargetLocale
Rename method
Refactor ProjectService, ProjectIterationService, LocaleServiceImpl; Add some null annotations
Simplify exception handling when validating locales
Extract methods into RestSlugValidator
Rename NamedDocument to DocumentWithId, replace getName with getQualifiedDocId
Mark getAllTargetContents as @Transient
Clean up for FindBugs
Clean up for FindBugs
Mark new methods as @Transient
Remove unused injected field
Moved @AutoCreate to package-info.java to ensure that all components get it
Make method public again