Skip to content

Conversation

@dlmarion
Copy link
Contributor

Removed the 'of' methods from the AccessEvaluator
interface. Created an interface for Authorizations and renamed the current class to AuthorizationsImpl. Added the following methods to get an AccessEvaluator:

  1. The evaluator() method on an Authorizations instance
  2. The Authorizations.evalutor() static method to get an instance for multiple Authorizations objects.
  3. The Authorizations.using(Authorizor) static method.

Closes #56

Removed the 'of' methods from the AccessEvaluator
interface. Created an interface for Authorizations
and renamed the current class to AuthorizationsImpl.
Added the following methods to get an AccessEvaluator:

  1. The evaluator() method on an Authorizations instance
  2. The Authorizations.evalutor() static method to get
     an instance for multiple Authorizations objects.
  3. The Authorizations.using(Authorizor) static method.

Closes apache#56
@dlmarion dlmarion added this to the 1.0.0 milestone Dec 22, 2025
@dlmarion dlmarion self-assigned this Dec 22, 2025
@dlmarion
Copy link
Contributor Author

Closing this as #96 has changed the entrypoint for Access objects overall.

@dlmarion dlmarion closed this Jan 13, 2026
@dlmarion dlmarion deleted the 56_evaluator_entry_point branch January 13, 2026 12:54
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.

Consider removing AccessEvaluator as an API or improving its entry points

1 participant