[ 
https://issues.apache.org/jira/browse/SHINDIG-1359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Lindner resolved SHINDIG-1359.
-----------------------------------

    Fix Version/s: 2.0.0-RC1
       Resolution: Fixed

requested changes applied.

> Increase visibility of selected fields in 
> org.apache.shindig.gadgets.oauth.OAuthRequest to make subclassing easier
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: SHINDIG-1359
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-1359
>             Project: Shindig
>          Issue Type: Improvement
>          Components: Java
>            Reporter: Jan Luehe
>             Fix For: 2.0.0-RC1
>
>
> We are subclassing OAuthRequest and override its sanitizeAndSign method, 
> which references "accessorInfo", which currently has "private" scope in the 
> superclass.
> This is forcing us to redefine and initialize "accessorInfo" in our subclass, 
> by copying this code from OAuthRequest#fetchNoThrow():
>     accessorInfo = fetcherConfig.getTokenStore().getOAuthAccessor(
>       realRequest.getSecurityToken(), realRequest.getOAuthArguments(), 
> clientState,
>       responseParams, fetcherConfig);
> As a result of this, we also need to redefine "realRequest" in our subclass, 
> because it also has "private" scope in the superclass.
> We might consider broadening the scope of some of the other fields of 
> OAuthRequest, but at a minimum, we should change the visibility of 
> "accessorInfo" and "realRequest" from "private" to "protected". 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to