public interface SavedQueryService
Modifier and Type | Method and Description |
---|---|
void |
delete(long id)
Deletes the saved query specified.
|
SavedQuery |
get(long id)
Returns the saved query pointed out by the id.
|
void |
grant(long id,
String sharingUser,
String targetUserPath,
String[] privileges)
Grant permissions for users to do actions on the saved query.
|
ListResponse |
list(javax.ws.rs.core.MultivaluedMap<String,String> criteria,
long start,
long count)
List the saved query from {start} to {count} matching filter denoted by criteria.
|
void |
revoke(long id,
String sharingUser,
String targetUserPath,
String[] privileges)
Revoke permissions from users to do actions on the saved query.
|
long |
save(SavedQuery query)
Saves a query
|
void |
update(long id,
SavedQuery query)
Updates the specified saved query with the new object.
|
static final String NAME
long save(SavedQuery query) throws LensException
query
- Saved query object.LensException
void update(long id, SavedQuery query) throws LensException
id
- id of the saved query.query
- Saved query object.LensException
void delete(long id) throws LensException
id
- id of the saved query.LensException
SavedQuery get(long id) throws LensException
id
- id of the saved query.LensException
ListResponse list(javax.ws.rs.core.MultivaluedMap<String,String> criteria, long start, long count) throws LensException
criteria
- Multivalued map representing the criteria.start
- Displacement from the first matching record.count
- Number of records to fetch.LensException
void grant(long id, String sharingUser, String targetUserPath, String[] privileges) throws LensException
id
- id of the query.sharingUser
- User invoking this action.targetUserPath
- Target users who have to get affected.privileges
- Privileges to be granted.LensException
void revoke(long id, String sharingUser, String targetUserPath, String[] privileges) throws LensException
id
- id of the query.sharingUser
- User invoking this action.targetUserPath
- Target users who have to get affected.privileges
- Privileges to be granted.LensException
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.