[
https://issues.apache.org/jira/browse/GEODE-6986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16945903#comment-16945903
]
ASF subversion and git services commented on GEODE-6986:
--------------------------------------------------------
Commit 33ac0052ff2d9778ee25e0ab568732998baf343b in geode's branch
refs/heads/develop from Juan José Ramos
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=33ac005 ]
GEODE-6986: Implement UnrestrictedMethodAuthorizer (#4105)
* GEODE-6986: Implement UnrestrictedMethodAuthorizer
- Made the class final, immutable and thread safe.
- Added comprehensive javadocs to the class and its methods.
- Added several unit tests for the class and all public methods.
- Improved javadocs for 'RestrictedMethodAuthorizer' and
'MethodInvocationAuthorizer'.
- Fixed 'RestrictedMethodAuthorizer.isAllowedGeodeMethod()' to allow
the execution of 'toString' and 'equals' on Geode objects.
- Removed 'getNanos' from the accepted methods for 'java.lang.Date' in
'RestrictedMethodAuthorizer' (the method belong to
'java.sql.Timestamp' instead).
> Implement UnrestrictedMethodAuthorizer
> --------------------------------------
>
> Key: GEODE-6986
> URL: https://issues.apache.org/jira/browse/GEODE-6986
> Project: Geode
> Issue Type: New Feature
> Components: querying
> Reporter: Juan Ramos
> Assignee: Juan Ramos
> Priority: Major
> Labels: GeodeCommons
> Time Spent: 1h 20m
> Remaining Estimate: 0h
>
> Implement the [UnrestrictedMethodAuthorizer
> |https://cwiki.apache.org/confluence/display/GEODE/OQL+Method+Invocation+Security#OQLMethodInvocationSecurity-UnrestrictedMethodAuthorizer]
> class.
> * Make sure the class is immutable and thread safe.
> * Implement unit tests for the class and all of its methods.
> * Add comprehensive and clear documentation to the class and all its public
> methods so customers can use it without leaving their IDE.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)