JCR-3836 - Add AuthorizableTypeException in user security API package#26
Open
tmaret wants to merge 7457 commits intoapache:trunkfrom
Open
JCR-3836 - Add AuthorizableTypeException in user security API package#26tmaret wants to merge 7457 commits intoapache:trunkfrom
tmaret wants to merge 7457 commits intoapache:trunkfrom
Conversation
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1469940 13f79535-47bb-0310-9956-ffa450edef68
- Patch by Sergiy Shyrkov git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1470414 13f79535-47bb-0310-9956-ffa450edef68
…efs in responses properly git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1470573 13f79535-47bb-0310-9956-ffa450edef68
…ed by Lars Krapf) git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1470957 13f79535-47bb-0310-9956-ffa450edef68
…nd absolute URIs in payloads git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1471286 13f79535-47bb-0310-9956-ffa450edef68
…solute URIs in payloads git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1475718 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1478684 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1478718 13f79535-47bb-0310-9956-ffa450edef68
…anager instances in use Make the RepositoryConfig and WorkspaceInfo instances available through RepositoryContext git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1478719 13f79535-47bb-0310-9956-ffa450edef68
…anager instances in use Allow the persistence manager to be retrieved git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1478757 13f79535-47bb-0310-9956-ffa450edef68
Patch by Morrell Jacobs git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479518 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479527 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479533 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479536 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479584 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479691 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479809 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479908 13f79535-47bb-0310-9956-ffa450edef68
…ke some mvn release broke those) git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479911 13f79535-47bb-0310-9956-ffa450edef68
…cr-server libraries Work around the SLF4J warning from https://issues.apache.org/jira/browse/FELIX-2492 git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1479917 13f79535-47bb-0310-9956-ffa450edef68
…ation git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1480574 13f79535-47bb-0310-9956-ffa450edef68
…ructor DataIdentifier(byte[]) git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1480921 13f79535-47bb-0310-9956-ffa450edef68
…same data store Move the getReference() method from DataIdentifier to DataRecord to make identifier handling easier git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1481964 13f79535-47bb-0310-9956-ffa450edef68
…astore git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1482732 13f79535-47bb-0310-9956-ffa450edef68
…ItemManager git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1483276 13f79535-47bb-0310-9956-ffa450edef68
Drop log level from info to debug git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1483286 13f79535-47bb-0310-9956-ffa450edef68
…same data store Revised version of Tommaso's patch. Including a test case. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1484440 13f79535-47bb-0310-9956-ffa450edef68
…same data store Add a default implementation of the getRecord() method to the new AbstractDataStore base class git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1484442 13f79535-47bb-0310-9956-ffa450edef68
…same data store Change getIdentifierFromReference() to getRecordFromReference() to avoid problems with a previously valid reference pointing to a record that has already been removed. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1484444 13f79535-47bb-0310-9956-ffa450edef68
…cr-server Another workaround for the scr-plugin git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1484474 13f79535-47bb-0310-9956-ffa450edef68
… reset to the beginning git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1625981 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1627529 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1630363 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1631658 13f79535-47bb-0310-9956-ffa450edef68
…urn. To prevent the SeededSecureRandom from stalling shutdown, call it on a daemon thread. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1631995 13f79535-47bb-0310-9956-ffa450edef68
Applying patch from Shashank Gupta. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1632481 13f79535-47bb-0310-9956-ffa450edef68
JCR-3817: [jackrabbit-aws-ext] Performance of operation degrades while running DS GC Applying patch from Shashank Gupta git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1632482 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1633070 13f79535-47bb-0310-9956-ffa450edef68
This closes apache#20 git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1633086 13f79535-47bb-0310-9956-ffa450edef68
Depend on Oak 1.1-SNAPSHOT for now until 1.1.2 or newer is available git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1633758 13f79535-47bb-0310-9956-ffa450edef68
LoginModule configurations without an explicit principal provider class name will now be applied to the DefaultPrincipalProvider. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1634584 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1636607 13f79535-47bb-0310-9956-ffa450edef68
…rts, replacing Session#checkPermission by #hasPermission git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1640344 13f79535-47bb-0310-9956-ffa450edef68
…acing Session.checkPermission by Session.hasPermission git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1640530 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1640531 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1640892 13f79535-47bb-0310-9956-ffa450edef68
…oduced by angela git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/trunk@1640897 13f79535-47bb-0310-9956-ffa450edef68
* Extend UserManager API to allow getting typed authorizable * Increase the package version according to the API change
* Implement new API * Cover the implementation with unit tests
Contributor
There was a problem hiding this comment.
- type should be
<T extends Authorizable> - javadoc for
Tmissing
Member
Author
There was a problem hiding this comment.
good point! It makes sense to set an upper bound for the type.
* set upper bound for generic type * document generic type * add ProviderType annotation to UserManager interface * cast by catching ClassCastException
* remove getAuthorizable(Principal, Class) and getAuthorizableByPath(String, Class) signatures and implementations
* remove getAuthorizable(Principal, Class) and getAuthorizableByPath(String, Class) signatures and implementations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.