> On Sept. 7, 2015, 9:44 a.m., Amareshwari Sriramadasu wrote:
> > lens-api/src/main/resources/lens-errors.conf, line 58
> > <https://reviews.apache.org/r/37934/diff/3/?file=1064148#file1064148line58>
> >
> > Should user name also go in error message?
> >
> > Will "%s access" say admin/read/write access ?
> >
> > What is %s:%s ? Should that be single param %s ?
The format is
User does not have {priv} access to {resource_type}:{resource_identifier}
priv -> create/read/write/delete
resource_type -> saved_query/schedule etc
resource_identifier -> id of the resource.
I thought user name wont be needed as the exception is anyways returned to the
concerned users.
> On Sept. 7, 2015, 9:44 a.m., Amareshwari Sriramadasu wrote:
> > lens-server-api/src/main/java/org/apache/lens/server/api/query/save/ParameterCollectionType.java,
> > line 31
> > <https://reviews.apache.org/r/37934/diff/3/?file=1064152#file1064152line31>
> >
> > Same as above - If this requires interaction with user/client, it
> > should be lens-api package.
The ParameterDataType and ParameterCollectionType throws some exceptions which
are extending from LensException (so that error code mapping is done
automatically).
Moving this to lens-api would mean LensException is not vissible anymore.
Should I rather create wrapper around these exceptions @ lens-server-api?
> On Sept. 7, 2015, 9:44 a.m., Amareshwari Sriramadasu wrote:
> > lens-server/src/main/java/org/apache/lens/server/savedquery/SavedQueryDao.java,
> > line 264
> > <https://reviews.apache.org/r/37934/diff/3/?file=1064170#file1064170line264>
> >
> > what is this Result handler for? Can you add comments?
Sure. This was for getting the last inserted id from the saved queries table
(Needed when an creates a saved query. ID has to be sent back as a response).
> On Sept. 7, 2015, 9:44 a.m., Amareshwari Sriramadasu wrote:
> > lens-server/src/test/resources/lens-site.xml, lines 141-152
> > <https://reviews.apache.org/r/37934/diff/3/?file=1064177#file1064177line141>
> >
> > Need to be removed?
yes.. Will remove it:)
> On Sept. 7, 2015, 9:44 a.m., Amareshwari Sriramadasu wrote:
> > lens-server/src/main/java/org/apache/lens/server/savedquery/SavedQueryResource.java,
> > line 53
> > <https://reviews.apache.org/r/37934/diff/3/?file=1064171#file1064171line53>
> >
> > should we have this under queryapi/ itself?
> >
> > I'm thinking 'yes'. What do you think?
> >
> > Making this path /queryapi will cause any issue with other query
> > resource? I'm hoping it should not, not sure though.
Yes it will work. We just have to ensure that there are no ambiguity in the
paths. I have tested it now.
I also think it makes more sense under queryapi/. Ill make the changes.
- Amruth
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/37934/#review97907
-----------------------------------------------------------
On Sept. 4, 2015, 5:25 p.m., Amruth Sampath wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/37934/
> -----------------------------------------------------------
>
> (Updated Sept. 4, 2015, 5:25 p.m.)
>
>
> Review request for lens, Amareshwari Sriramadasu, Pranav Agarwal, Rajat
> Khandelwal, and sharad agarwal.
>
>
> Repository: lens
>
>
> Description
> -------
>
> Refer to the JIRA description - https://issues.apache.org/jira/browse/LENS-742
> (Note : Sharing and CLI are not a part of this patch)
>
>
> Diffs
> -----
>
> lens-api/src/main/java/org/apache/lens/api/error/LensCommonErrorCode.java
> 754e6e1
> lens-api/src/main/resources/lens-errors.conf 3fb191e
> lens-cube/src/main/java/org/apache/lens/cube/parse/CubeQueryRewriter.java
> 0dfd7da
> lens-cube/src/main/java/org/apache/lens/cube/parse/HQLParser.java 586629f
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/Parameter.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/ParameterCollectionType.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/ParameterDataType.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/ParameterParser.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/ParameterParserResponse.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/ParameterResolver.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/SavedQuery.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/SavedQueryService.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/exception/MissingParameterException.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/exception/ParameterCollectionException.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/exception/ParameterValueException.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/exception/PrivilegeException.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/exception/SavedQueryNotFound.java
> PRE-CREATION
>
> lens-server-api/src/main/java/org/apache/lens/server/api/query/save/exception/ValueEncodeException.java
> PRE-CREATION
>
> lens-server-api/src/test/java/org/apache/lens/server/api/query/save/TestParameterParser.java
> PRE-CREATION
>
> lens-server-api/src/test/java/org/apache/lens/server/api/query/save/TestParameterResolution.java
> PRE-CREATION
>
> lens-server/src/main/java/org/apache/lens/server/savedquery/ListResponse.java
> PRE-CREATION
>
> lens-server/src/main/java/org/apache/lens/server/savedquery/ResourceModifiedResponse.java
> PRE-CREATION
>
> lens-server/src/main/java/org/apache/lens/server/savedquery/SavedQueryApp.java
> PRE-CREATION
>
> lens-server/src/main/java/org/apache/lens/server/savedquery/SavedQueryDao.java
> PRE-CREATION
>
> lens-server/src/main/java/org/apache/lens/server/savedquery/SavedQueryResource.java
> PRE-CREATION
>
> lens-server/src/main/java/org/apache/lens/server/savedquery/SavedQueryServiceImpl.java
> PRE-CREATION
> lens-server/src/main/java/org/apache/lens/server/util/UtilityMethods.java
> 5d77eb7
> lens-server/src/main/resources/lensserver-default.xml 5d33eda
>
> lens-server/src/test/java/org/apache/lens/server/query/QueryAPIErrorResponseTest.java
> 2189eb8
>
> lens-server/src/test/java/org/apache/lens/server/query/save/TestSavedQueryService.java
> PRE-CREATION
> lens-server/src/test/resources/lens-site.xml 4cf94d5
>
> Diff: https://reviews.apache.org/r/37934/diff/
>
>
> Testing
> -------
>
> Have added unit test cases for parsing, resolution of parameter and service
> testing.
>
>
> Thanks,
>
> Amruth Sampath
>
>