@ExperimentalApi public class AuthenticatedWebResourceProvider extends Object
WebResource
s for Remote API clients.
Clients should call setAuthContext(String, char[])
to set the active user before making remote requests,
and clearAuthContext()
when the user authentication is no longer needed.Constructor and Description |
---|
AuthenticatedWebResourceProvider(com.sun.jersey.api.client.Client client,
String baseUrl,
String path) |
Modifier and Type | Method and Description |
---|---|
void |
clearAuthContext()
Clears the current authenticated user, if any.
|
String |
getUsername() |
com.sun.jersey.api.client.WebResource.Builder |
newJsonResource(String path)
Returns a new web resource accepting JSON.
|
com.sun.jersey.api.client.WebResource |
newRestWebResource() |
void |
setAuthContext(String username,
char[] password)
Authenticates a user to make remote requests with.
|
public com.sun.jersey.api.client.WebResource newRestWebResource()
public com.sun.jersey.api.client.WebResource.Builder newJsonResource(String path)
public void setAuthContext(String username, char[] password)
username
- the login username of the userpassword
- the password of the userpublic void clearAuthContext()
public String getUsername()
Copyright © 2003–2015 Atlassian. All rights reserved.