Title: Create Pref Service by hinerm · Pull Request #102 · scijava/scijava-common · GitHub
Open Graph Title: Create Pref Service by hinerm · Pull Request #102 · scijava/scijava-common
X Title: Create Pref Service by hinerm · Pull Request #102 · scijava/scijava-common
Description: Moves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained but deprecated. It will delegate to a PrefService instead. Note that, because the Prefs class has no Context and lacks a nice way to obtain it, it will default to the DefaultPrefService until another service is set as the static PrefService of choice. To facilitate this, the AbstractPrefService sets this static field. As part of this patch, I also had to add ModuleService API to save/load ModuleItem values, as these were Context-less entities using the Prefs class.
Open Graph Description: Moves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained ...
X Description: Moves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained ...
Opengraph URL: https://github.com/scijava/scijava-common/pull/102
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:467f3854-6b37-8e55-8daa-fb1c1def76af |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 921C:29B8E2:341DE2:48A427:696A737F |
| html-safe-nonce | 094add080cca4e0596332289ade3b5d0334049e8b0cdaf64ad4393160273e759 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MjFDOjI5QjhFMjozNDFERTI6NDhBNDI3OjY5NkE3MzdGIiwidmlzaXRvcl9pZCI6IjQ5MDUwNDE2NDUyNDY1MDk5NTEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 6344f2c4c21f520bf06fb09b758fe254dfd3d3af6e2e6587fcbc93da7d8e9203 |
| hovercard-subject-tag | pull_request:18676668 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/scijava/scijava-common/pull/102/checks |
| twitter:image | https://avatars.githubusercontent.com/u/1123809?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/1123809?s=400&v=4 |
| og:image:alt | Moves from a static utility Prefs class to a PrefService with default implementation. All functionality is the same, running through java.lang.prefs.Preferences. The Prefs class itself is retained ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | cfa223d62d272274e0b68350b4bd7741f3ca7498b8c4b8b1bc1e6deabbdbc09d |
| turbo-cache-control | no-preview |
| go-import | github.com/scijava/scijava-common git https://github.com/scijava/scijava-common.git |
| octolytics-dimension-user_id | 1262770 |
| octolytics-dimension-user_login | scijava |
| octolytics-dimension-repository_id | 3594497 |
| octolytics-dimension-repository_nwo | scijava/scijava-common |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 3594497 |
| octolytics-dimension-repository_network_root_nwo | scijava/scijava-common |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6a0b6893c221f98f607598e939299fdf5763435d |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width