Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.1
-
None
Description
DeleteArtifactAction still has multiple uses of the old model and repository-layer that can be migrated to the new repository API. This should also simplify the logic as it will be handled directly by the storage abstraction.
Specific uses to look at:
- ArchivaRepositoryMetadata
- VersionedReference
- Auditable / RepositoryListener (to be reviewed in the audit logging plugin handling of events)
- MetadataTools and other metadata updating
- RepositoryContentFactory / ManagedRepositoryContent
These also apply to the ASI class in xmlrpc in some cases.
Attachments
Issue Links
- is depended upon by
-
MRM-1383 remove archiva-repository-layer and archiva-model module
- Open