Skip to content

Add BaseRepository abstract class for Repository implementations#1087

Merged
bdemers merged 1 commit intodevelopfrom
feature/base-repository
Mar 30, 2026
Merged

Add BaseRepository abstract class for Repository implementations#1087
bdemers merged 1 commit intodevelopfrom
feature/base-repository

Conversation

@bdemers
Copy link
Copy Markdown
Member

@bdemers bdemers commented Mar 30, 2026

Provides default implementations for getResourceClass() and patch(),
eliminating boilerplate that every Repository implementation must
repeat. The patch() default uses the standard get-apply-update pattern
with PatchHandler. Subclasses only need to implement create, update,
get, find, and delete.

Generated-by: Claude Opus 4.6 (1M context) noreply@anthropic.com

Provides default implementations for getResourceClass() and patch(),
eliminating boilerplate that every Repository implementation must
repeat. The patch() default uses the standard get-apply-update pattern
with PatchHandler. Subclasses only need to implement create, update,
get, find, and delete.

Generated-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

View details about the 'Apache Rat - Check' build 860 in the Build Scan 📊

@github-actions
Copy link
Copy Markdown

View details about the 'Maven Verify (with Java 17-zulu)' build 1864 in the Build Scan 📊

@github-actions
Copy link
Copy Markdown

View details about the 'Maven Verify (with Java 21-zulu)' build 1864 in the Build Scan 📊

@bdemers bdemers merged commit db77536 into develop Mar 30, 2026
6 checks passed
@bdemers bdemers deleted the feature/base-repository branch March 30, 2026 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant