Skip navigation links
A C E F G H I J K M N O P R S T U V 

A

AccessTokenResponse - Class in net.leanix.dropkit.oauth.responses
Bean representation of a Access Token response.
AccessTokenResponse() - Constructor for class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
AccessTokenResponse(String, String, long, String, String) - Constructor for class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
Account - Class in net.leanix.dropkit.oauth.models
Account representation
Account() - Constructor for class net.leanix.dropkit.oauth.models.Account
 
Account(UUID, String) - Constructor for class net.leanix.dropkit.oauth.models.Account
 
ApiError - Class in net.leanix.dropkit.api
An error which can be mapped to an attribute or variable.
ApiError() - Constructor for class net.leanix.dropkit.api.ApiError
 
ApiError(String, List<String>) - Constructor for class net.leanix.dropkit.api.ApiError
 
ApiException - Exception in net.leanix.dropkit.api
 
ApiException() - Constructor for exception net.leanix.dropkit.api.ApiException
 
ApiException(int, String) - Constructor for exception net.leanix.dropkit.api.ApiException
 
asStringList() - Static method in enum net.leanix.dropkit.oauth.models.PermissionRole
 
asStringList() - Static method in enum net.leanix.dropkit.oauth.models.UserRole
 

C

calcExpires() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
Client - Class in net.leanix.dropkit.api
Api client.
Client(String, Client) - Constructor for class net.leanix.dropkit.api.Client
Constructor
ClientCredentialAccessTokenFactory - Class in net.leanix.dropkit.oauth
Provides an access token for two legged oauth.
ClientCredentialAccessTokenFactory(OAuth2ClientConfig, Client) - Constructor for class net.leanix.dropkit.oauth.ClientCredentialAccessTokenFactory
 
ClientCredentialsApiAuthFilter - Class in net.leanix.dropkit.oauth
Adds oauth access token to requests.
ClientCredentialsApiAuthFilter(ClientCredentialAccessTokenFactory) - Constructor for class net.leanix.dropkit.oauth.ClientCredentialsApiAuthFilter
Constructor.
ClientFactory - Class in net.leanix.dropkit.api
Client factory.
ClientFactory() - Constructor for class net.leanix.dropkit.api.ClientFactory
 
create(OAuth2ClientConfig) - Static method in class net.leanix.dropkit.api.ClientFactory
Factory method to create an oauth2 api client used by an instance.
create(OAuth2ClientConfig, boolean) - Static method in class net.leanix.dropkit.api.ClientFactory
Factory method to create an oauth2 api client used by an instance, optionally installing a logging filter that emits all HTTP traffic to java util logging.
create(String, String, String, String, String) - Static method in class net.leanix.dropkit.api.ClientFactory
Factory method to create an api client used by an instance.
create(String, String, String, String, String, boolean) - Static method in class net.leanix.dropkit.api.ClientFactory
Factory method to create an api client used by an instance, optionally installing a logging filter that emits all HTTP traffic to java util logging.
create(String) - Static method in class net.leanix.dropkit.api.ClientFactory
Factory method to create an api client that uses no authentication.
create(OAuth2ClientConfig) - Static method in class net.leanix.dropkit.oauth.ClientCredentialAccessTokenFactory
Factory method.
create(OAuth2Token) - Method in class net.leanix.dropkit.oauth.token.OAuth2TokenCreator
Creates a token and returns it as String
createJerseyClientWithJacksonSerializer() - Static method in class net.leanix.dropkit.api.ClientFactory
Creates a jersey client that can read application/json bodies.

E

ErrorResponse - Class in net.leanix.dropkit.oauth.responses
Representation an error response conform spec
ErrorResponse() - Constructor for class net.leanix.dropkit.oauth.responses.ErrorResponse
 
ErrorResponse(String, String) - Constructor for class net.leanix.dropkit.oauth.responses.ErrorResponse
 

F

filter(ClientRequestContext) - Method in class net.leanix.dropkit.oauth.ClientCredentialsApiAuthFilter
 
FlowException - Exception in net.leanix.dropkit.oauth
Exception throw during oauth flows.

G

getAccessToken() - Method in class net.leanix.dropkit.oauth.ClientCredentialAccessTokenFactory
 
getAccessToken() - Method in interface net.leanix.dropkit.oauth.models.Principal
 
getAccessToken() - Method in class net.leanix.dropkit.oauth.models.User
 
getAccessToken() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
getAccount() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the account (=company).
getAccount() - Method in class net.leanix.dropkit.oauth.models.User
 
getBaseUrl() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getClientId() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getClientSecret() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getCode() - Method in exception net.leanix.dropkit.api.ApiException
 
getError() - Method in class net.leanix.dropkit.oauth.responses.ErrorResponse
 
getErrorDescription() - Method in class net.leanix.dropkit.oauth.responses.ErrorResponse
 
getErrors() - Method in class net.leanix.dropkit.api.Response
 
getExpiration() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getExpires() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
getExpiresIn() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
getId() - Method in class net.leanix.dropkit.oauth.models.Account
 
getId() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getId() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the UUID string representation for regular users or a resource server key or a client key.
getId() - Method in class net.leanix.dropkit.oauth.models.User
 
getIntrospectionUrl() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getJsonMapper() - Static method in class net.leanix.dropkit.api.JsonUtil
 
getMessage() - Method in exception net.leanix.dropkit.api.ApiException
 
getMessage() - Method in class net.leanix.dropkit.api.Response
 
getMessages() - Method in class net.leanix.dropkit.api.ApiError
 
getName() - Method in class net.leanix.dropkit.oauth.models.Account
 
getName() - Method in interface net.leanix.dropkit.oauth.models.Principal
 
getPermission() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the permission for the active workspace
getPermission() - Method in class net.leanix.dropkit.oauth.models.User
 
getPrincipal() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getPrivateKey(String) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPrivateKey(InputStream) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPublicKey(String) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPublicKey(InputStream) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPublicKeyPath() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getRefreshExpiration() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getRefreshToken() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
getRefreshToken() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getRole() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getRole() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the role of the user in his company.
getRole() - Method in class net.leanix.dropkit.oauth.models.User
 
getScope() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
getSigningKey() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getSigningKey() - Method in interface net.leanix.dropkit.oauth.token.OAuth2TokenConfig
 
getStatus() - Method in class net.leanix.dropkit.api.Response
 
getStatus() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getStatus() - Method in interface net.leanix.dropkit.oauth.models.Principal
Return the status of the user.
getStatus() - Method in class net.leanix.dropkit.oauth.models.User
 
getTokenType() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
getTokenUrl() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getTotal() - Method in class net.leanix.dropkit.api.Response
 
getType() - Method in class net.leanix.dropkit.api.Response
 
getUrl(String) - Method in class net.leanix.dropkit.api.Client
Returns the base url plus the path.
getUsername() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the username.
getUsername() - Method in class net.leanix.dropkit.oauth.models.User
 
getValue() - Method in class net.leanix.dropkit.api.ApiError
 
getWorkspaceId() - Method in class net.leanix.dropkit.oauth.models.Permission
 

H

hasPermission(UUID, PermissionRole) - Method in interface net.leanix.dropkit.oauth.models.Principal
Convenience method to check is user has permission with given role
hasPermission(UUID) - Method in interface net.leanix.dropkit.oauth.models.Principal
 
hasPermission(UUID, PermissionRole) - Method in class net.leanix.dropkit.oauth.models.User
 
hasPermission(UUID) - Method in class net.leanix.dropkit.oauth.models.User
 
hasRole(PermissionRole) - Method in class net.leanix.dropkit.oauth.models.Permission
Checks if the permission has the given role.

I

isActive() - Method in class net.leanix.dropkit.oauth.models.Permission
 
isActive(PermissionRole) - Method in class net.leanix.dropkit.oauth.models.Permission
 
isActive(UserRole) - Method in interface net.leanix.dropkit.oauth.models.Principal
Convenience method to check if user is active and has the given role.
isActive(UserRole) - Method in class net.leanix.dropkit.oauth.models.User
 
isExpired() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
isExpired() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 

J

JsonUtil - Class in net.leanix.dropkit.api
 
JsonUtil() - Constructor for class net.leanix.dropkit.api.JsonUtil
 

K

KeyReaderRSA - Class in net.leanix.dropkit.oauth.token
Reads RSA keys from file system location, keys must be in DER format.
KeyReaderRSA() - Constructor for class net.leanix.dropkit.oauth.token.KeyReaderRSA
 

M

mapper - Static variable in class net.leanix.dropkit.api.JsonUtil
 
message - Variable in class net.leanix.dropkit.api.Response
 

N

net.leanix.dropkit.api - package net.leanix.dropkit.api
 
net.leanix.dropkit.oauth - package net.leanix.dropkit.oauth
 
net.leanix.dropkit.oauth.models - package net.leanix.dropkit.oauth.models
 
net.leanix.dropkit.oauth.responses - package net.leanix.dropkit.oauth.responses
 
net.leanix.dropkit.oauth.token - package net.leanix.dropkit.oauth.token
 

O

OAuth2ClientConfig - Class in net.leanix.dropkit.oauth
Configuration for oauth resource providers.
OAuth2ClientConfig() - Constructor for class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
OAuth2Token - Class in net.leanix.dropkit.oauth.token
 
OAuth2Token() - Constructor for class net.leanix.dropkit.oauth.token.OAuth2Token
 
OAuth2TokenConfig - Interface in net.leanix.dropkit.oauth.token
 
OAuth2TokenCreator - Class in net.leanix.dropkit.oauth.token
 
OAuth2TokenCreator(OAuth2TokenConfig) - Constructor for class net.leanix.dropkit.oauth.token.OAuth2TokenCreator
 
OAuth2TokenParser - Class in net.leanix.dropkit.oauth.token
 
OAuth2TokenParser(OAuth2TokenConfig) - Constructor for class net.leanix.dropkit.oauth.token.OAuth2TokenParser
 

P

parse(String) - Method in class net.leanix.dropkit.oauth.token.OAuth2TokenParser
Parse a Jwt and return OAuth2Token
Permission - Class in net.leanix.dropkit.oauth.models
Permission for a user to access a workspace.
Permission() - Constructor for class net.leanix.dropkit.oauth.models.Permission
 
PermissionRole - Enum in net.leanix.dropkit.oauth.models
User roles in workspaces.
PermissionStatus - Enum in net.leanix.dropkit.oauth.models
User status in workspaces.
Principal - Interface in net.leanix.dropkit.oauth.models
Interface to identify an authenticated user.

R

resource(String) - Method in class net.leanix.dropkit.api.Client
 
Response - Class in net.leanix.dropkit.api
 
Response() - Constructor for class net.leanix.dropkit.api.Response
 

S

setAccessToken(String) - Method in class net.leanix.dropkit.oauth.models.User
 
setAccessToken(String) - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
setAccount(Account) - Method in class net.leanix.dropkit.oauth.models.User
 
setBaseUrl(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setClientId(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setClientSecret(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setCode(int) - Method in exception net.leanix.dropkit.api.ApiException
 
setError(String) - Method in class net.leanix.dropkit.oauth.responses.ErrorResponse
 
setErrorDescription(String) - Method in class net.leanix.dropkit.oauth.responses.ErrorResponse
 
setErrors(List<ApiError>) - Method in class net.leanix.dropkit.api.Response
 
setExpiration(Date) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setExpiresIn(long) - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
setId(UUID) - Method in class net.leanix.dropkit.oauth.models.Account
 
setId(UUID) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setId(UUID) - Method in class net.leanix.dropkit.oauth.models.User
 
setIntrospectionUrl(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setMessage(String) - Method in exception net.leanix.dropkit.api.ApiException
 
setMessage(String) - Method in class net.leanix.dropkit.api.Response
 
setMessages(List<String>) - Method in class net.leanix.dropkit.api.ApiError
 
setName(String) - Method in class net.leanix.dropkit.oauth.models.Account
 
setPermission(Permission) - Method in class net.leanix.dropkit.oauth.models.User
 
setPrincipal(Principal) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setPublicKeyPath(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setRefreshExpiration(Date) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setRefreshToken(String) - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
setRefreshToken(String) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setRole(PermissionRole) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setRole(UserRole) - Method in class net.leanix.dropkit.oauth.models.User
 
setScope(String) - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
setStatus(String) - Method in class net.leanix.dropkit.api.Response
 
setStatus(PermissionStatus) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setStatus(UserStatus) - Method in class net.leanix.dropkit.oauth.models.User
 
setTokenType(String) - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
setTokenUrl(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setTotal(Long) - Method in class net.leanix.dropkit.api.Response
 
setType(String) - Method in class net.leanix.dropkit.api.Response
 
setUsername(String) - Method in class net.leanix.dropkit.oauth.models.User
 
setValue(String) - Method in class net.leanix.dropkit.api.ApiError
 
setWorkspaceId(UUID) - Method in class net.leanix.dropkit.oauth.models.Permission
 
status - Variable in class net.leanix.dropkit.api.Response
 

T

toString() - Method in class net.leanix.dropkit.api.ApiError
 
toString() - Method in class net.leanix.dropkit.oauth.models.Permission
 
toString() - Method in class net.leanix.dropkit.oauth.responses.AccessTokenResponse
 
type - Variable in class net.leanix.dropkit.api.Response
 

U

User - Class in net.leanix.dropkit.oauth.models
User representation on the side of resource providers.
User() - Constructor for class net.leanix.dropkit.oauth.models.User
 
UserRole - Enum in net.leanix.dropkit.oauth.models
User roles on account level.
UserStatus - Enum in net.leanix.dropkit.oauth.models
User status on account level.

V

ValidationException - Exception in net.leanix.dropkit.api
 
ValidationException() - Constructor for exception net.leanix.dropkit.api.ValidationException
 
ValidationException(Response) - Constructor for exception net.leanix.dropkit.api.ValidationException
 
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.PermissionRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.PermissionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.UserRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.UserStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.leanix.dropkit.oauth.models.PermissionRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.oauth.models.PermissionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.oauth.models.UserRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.oauth.models.UserStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G H I J K M N O P R S T U V 
Skip navigation links

Copyright © 2016 LeanIX GmbH. All rights reserved.