A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

addProfiles(String...) - Static method in class io.soffa.foundation.context.Environment
 
afterPropertiesSet() - Method in class io.soffa.foundation.pubsub.config.PubSubClientConfig
 
afterPropertiesSet() - Method in interface io.soffa.foundation.pubsub.PubSubMessenger
 
ApiHeaders - Interface in io.soffa.foundation.api
 
ApiSchema - Interface in io.soffa.foundation.api
 
APPLICATION - Static variable in interface io.soffa.foundation.api.ApiHeaders
 
ApplicationRequired - Annotation Type in io.soffa.foundation.annotations
 
ASYNC_TIMEOUT_SECONDS - Static variable in interface io.soffa.foundation.pubsub.PubSubClient
 
Authenticated - Annotation Type in io.soffa.foundation.annotations
 
Authentication - Class in io.soffa.foundation.model
 
Authentication() - Constructor for class io.soffa.foundation.model.Authentication
 
AUTHORIZATION - Static variable in interface io.soffa.foundation.api.ApiHeaders
 

B

BAD_REQUEST - Static variable in interface io.soffa.foundation.api.HttpStatus
 
BASIC_AUTH - Static variable in interface io.soffa.foundation.api.SecuritySchemes
 
BEARER_AUTH - Static variable in interface io.soffa.foundation.api.SecuritySchemes
 
BindOperation - Annotation Type in io.soffa.foundation.annotations
 
BOOL - Static variable in interface io.soffa.foundation.api.ApiSchema
 
BootstrapPubSubEvent - Class in io.soffa.foundation.pubsub
 
BootstrapPubSubEvent() - Constructor for class io.soffa.foundation.pubsub.BootstrapPubSubEvent
 
broadcast(String, Message) - Method in interface io.soffa.foundation.pubsub.PubSubClient
 

C

clone(T) - Static method in class io.soffa.foundation.commons.ObjectUtil
 
ConfigurationException - Exception in io.soffa.foundation.errors
 
ConfigurationException(String, Object...) - Constructor for exception io.soffa.foundation.errors.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception io.soffa.foundation.errors.ConfigurationException
 
ConfigurationException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.ConfigurationException
 
CONFLICT - Static variable in interface io.soffa.foundation.api.HttpStatus
 
ConflictException - Exception in io.soffa.foundation.errors
 
ConflictException(String, Object...) - Constructor for exception io.soffa.foundation.errors.ConflictException
 
ConflictException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.ConflictException
 
create(Object, Exception) - Static method in class io.soffa.foundation.model.OperationResult
 
create(String) - Static method in class io.soffa.foundation.context.RequestContext
 

D

DatabaseException - Exception in io.soffa.foundation.errors
 
DatabaseException(String, Object...) - Constructor for exception io.soffa.foundation.errors.DatabaseException
 
DatabaseException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.DatabaseException
 
DatabaseReadyEvent - Class in io.soffa.foundation.data
 
DatabaseReadyEvent() - Constructor for class io.soffa.foundation.data.DatabaseReadyEvent
 
DEFAULT - Static variable in class io.soffa.foundation.model.TenantId
 
DEFAULT_VALUE - Static variable in class io.soffa.foundation.model.TenantId
 
DefaultTenant - Annotation Type in io.soffa.foundation.annotations
 
DELETE - Static variable in interface io.soffa.foundation.api.HttpMethods
 
deserialize(byte[], Class<T>) - Static method in class io.soffa.foundation.commons.ObjectUtil
 

E

Environment - Class in io.soffa.foundation.context
 
ErrorUtil - Class in io.soffa.foundation.errors
 
event() - Method in annotation type io.soffa.foundation.annotations.Publish
 

F

FakeException - Exception in io.soffa.foundation.errors
 
FakeException(String, Object...) - Constructor for exception io.soffa.foundation.errors.FakeException
 
FakeException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.FakeException
 
FORBIDDEN - Static variable in interface io.soffa.foundation.api.HttpStatus
 
ForbiddenException - Exception in io.soffa.foundation.errors
 
ForbiddenException(String, Object...) - Constructor for exception io.soffa.foundation.errors.ForbiddenException
 
ForbiddenException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.ForbiddenException
 
format(String, Object...) - Static method in class io.soffa.foundation.commons.TextUtil
 
fromHeaders(Map<String, String>) - Static method in class io.soffa.foundation.context.RequestContext
 
FunctionalException - Exception in io.soffa.foundation.errors
 
FunctionalException(String, Object...) - Constructor for exception io.soffa.foundation.errors.FunctionalException
 
FunctionalException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.FunctionalException
 

G

GET - Static variable in interface io.soffa.foundation.api.HttpMethods
 
getClient(String) - Method in interface io.soffa.foundation.pubsub.PubSubMessenger
 
getContext() - Method in class io.soffa.foundation.model.Message
 
getContextMap() - Method in class io.soffa.foundation.context.RequestContext
 
getDefaultClient() - Method in interface io.soffa.foundation.pubsub.PubSubMessenger
 
getException(int, String) - Static method in class io.soffa.foundation.errors.ErrorUtil
 
getField() - Method in exception io.soffa.foundation.errors.ValidationException
 
getHeaders() - Method in class io.soffa.foundation.context.RequestContext
 
getOption(String) - Method in class io.soffa.foundation.pubsub.config.PubSubClientConfig
 
getSender() - Method in class io.soffa.foundation.context.RequestContext
 
getStacktrace(Throwable) - Static method in class io.soffa.foundation.errors.ErrorUtil
 
getTenant() - Method in class io.soffa.foundation.context.RequestContext
 
getUsername() - Method in class io.soffa.foundation.context.RequestContext
 

H

handle(Message) - Method in interface io.soffa.foundation.pubsub.MessageHandler
 
handle(I, RequestContext) - Method in interface io.soffa.foundation.api.Operation
 
Handle - Annotation Type in io.soffa.foundation.annotations
 
hasAuthorization() - Method in class io.soffa.foundation.context.RequestContext
 
hasError() - Method in class io.soffa.foundation.model.OperationResult
 
hasHeaders() - Method in class io.soffa.foundation.model.Message
 
hasPermission(String) - Method in class io.soffa.foundation.model.Authentication
 
hasProfile(String) - Static method in class io.soffa.foundation.context.Environment
 
hasTenant() - Method in class io.soffa.foundation.context.RequestContext
 
HEAD - Static variable in interface io.soffa.foundation.api.HttpMethods
 
HttpMethods - Interface in io.soffa.foundation.api
 
HttpStatus - Interface in io.soffa.foundation.api
 

I

IdGenerator - Class in io.soffa.foundation.commons
 
INT - Static variable in interface io.soffa.foundation.api.ApiSchema
 
InvalidAuthException - Exception in io.soffa.foundation.errors
 
InvalidAuthException(String, Object...) - Constructor for exception io.soffa.foundation.errors.InvalidAuthException
 
InvalidAuthException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.InvalidAuthException
 
InvalidTenantException - Exception in io.soffa.foundation.errors
 
InvalidTenantException(String, Object...) - Constructor for exception io.soffa.foundation.errors.InvalidTenantException
 
InvalidTenantException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.InvalidTenantException
 
InvalidTokenException - Exception in io.soffa.foundation.errors
 
InvalidTokenException(String, Object...) - Constructor for exception io.soffa.foundation.errors.InvalidTokenException
 
InvalidTokenException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.InvalidTokenException
 
io.soffa.foundation.annotations - package io.soffa.foundation.annotations
 
io.soffa.foundation.api - package io.soffa.foundation.api
 
io.soffa.foundation.commons - package io.soffa.foundation.commons
 
io.soffa.foundation.context - package io.soffa.foundation.context
 
io.soffa.foundation.data - package io.soffa.foundation.data
 
io.soffa.foundation.errors - package io.soffa.foundation.errors
 
io.soffa.foundation.model - package io.soffa.foundation.model
 
io.soffa.foundation.pubsub - package io.soffa.foundation.pubsub
 
io.soffa.foundation.pubsub.config - package io.soffa.foundation.pubsub.config
 
isAuthenticated() - Method in class io.soffa.foundation.context.RequestContext
 
isEmpty(String...) - Static method in class io.soffa.foundation.commons.TextUtil
 
isNotEmpty(String...) - Static method in class io.soffa.foundation.commons.TextUtil
 
isSuccess() - Method in class io.soffa.foundation.model.OperationResult
 

J

JsonModel - Annotation Type in io.soffa.foundation.annotations
 

L

loookupOriginalMessage(Throwable) - Static method in class io.soffa.foundation.errors.ErrorUtil
 
loookupOriginalMessage(Throwable, Class<?>) - Static method in class io.soffa.foundation.errors.ErrorUtil
 

M

ManagedException - Interface in io.soffa.foundation.errors
 
Message - Class in io.soffa.foundation.model
 
Message(String, RequestContext) - Constructor for class io.soffa.foundation.model.Message
 
Message(String, Object, RequestContext) - Constructor for class io.soffa.foundation.model.Message
 
Message(String, String, Object, String, RequestContext) - Constructor for class io.soffa.foundation.model.Message
 
MessageHandler - Interface in io.soffa.foundation.pubsub
 

N

name() - Method in annotation type io.soffa.foundation.annotations.Service
 
NO_CONTENT - Static variable in interface io.soffa.foundation.api.HttpStatus
 
NO_INPUT - Static variable in interface io.soffa.foundation.api.Operation
 
NoContentException - Exception in io.soffa.foundation.errors
 
NoContentException(String, Object...) - Constructor for exception io.soffa.foundation.errors.NoContentException
 
NoContentException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.NoContentException
 
NOT_FOUND - Static variable in interface io.soffa.foundation.api.HttpStatus
 
NOT_IMLEMENTED - Static variable in interface io.soffa.foundation.api.HttpStatus
 
NotImplementedException - Exception in io.soffa.foundation.errors
 
NotImplementedException(String, Object...) - Constructor for exception io.soffa.foundation.errors.NotImplementedException
 
NotImplementedException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.NotImplementedException
 

O

OAUTH2 - Static variable in interface io.soffa.foundation.api.SecuritySchemes
 
ObjectUtil - Class in io.soffa.foundation.commons
 
of(String) - Static method in class io.soffa.foundation.model.TenantId
 
Operation<I,​O> - Interface in io.soffa.foundation.api
 
OperationResult - Class in io.soffa.foundation.model
 
OperationResult() - Constructor for class io.soffa.foundation.model.OperationResult
 
OPTIONS - Static variable in interface io.soffa.foundation.api.HttpMethods
 

P

PATCH - Static variable in interface io.soffa.foundation.api.HttpMethods
 
POST - Static variable in interface io.soffa.foundation.api.HttpMethods
 
proxy(String, Class<T>) - Method in interface io.soffa.foundation.pubsub.PubSubClient
 
publish(String, Message) - Method in interface io.soffa.foundation.pubsub.PubSubClient
 
Publish - Annotation Type in io.soffa.foundation.annotations
 
PubSubClient - Interface in io.soffa.foundation.pubsub
 
PubSubClientConfig - Class in io.soffa.foundation.pubsub.config
 
PubSubClientConfig() - Constructor for class io.soffa.foundation.pubsub.config.PubSubClientConfig
 
PubSubConfig - Class in io.soffa.foundation.pubsub.config
 
PubSubConfig() - Constructor for class io.soffa.foundation.pubsub.config.PubSubConfig
 
PubSubMessenger - Interface in io.soffa.foundation.pubsub
 
PUT - Static variable in interface io.soffa.foundation.api.HttpMethods
 

R

Repository - Annotation Type in io.soffa.foundation.annotations
 
request(String, Message, Class<T>) - Method in interface io.soffa.foundation.pubsub.PubSubClient
 
RequestContext - Class in io.soffa.foundation.context
 
RequestContext() - Constructor for class io.soffa.foundation.context.RequestContext
 
resolveErrorCode(Throwable) - Static method in class io.soffa.foundation.errors.ErrorUtil
 
ResourceNotFoundException - Exception in io.soffa.foundation.errors
 
ResourceNotFoundException(String, Object...) - Constructor for exception io.soffa.foundation.errors.ResourceNotFoundException
 
ResourceNotFoundException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.ResourceNotFoundException
 
RetryException - Exception in io.soffa.foundation.errors
 
RetryException(String, Object...) - Constructor for exception io.soffa.foundation.errors.RetryException
 

S

secureRandomId() - Static method in class io.soffa.foundation.commons.IdGenerator
 
secureRandomId(String) - Static method in class io.soffa.foundation.commons.IdGenerator
 
SecuritySchemes - Interface in io.soffa.foundation.api
 
serialize(Object) - Static method in class io.soffa.foundation.commons.ObjectUtil
 
serialVersionUID - Static variable in class io.soffa.foundation.model.Message
 
SERVER_ERROR - Static variable in interface io.soffa.foundation.api.HttpStatus
 
Service - Annotation Type in io.soffa.foundation.annotations
 
SERVICE_NAME - Static variable in interface io.soffa.foundation.api.ApiHeaders
 
setAuthentication(Authentication) - Method in class io.soffa.foundation.context.RequestContext
 
setDefaultBroadcast(String) - Method in interface io.soffa.foundation.pubsub.PubSubClient
 
setRelevantPackage(String) - Static method in class io.soffa.foundation.errors.ErrorUtil
 
setServiceName(String) - Static method in class io.soffa.foundation.context.RequestContext
 
shortUUID() - Static method in class io.soffa.foundation.commons.IdGenerator
 
shortUUID(String) - Static method in class io.soffa.foundation.commons.IdGenerator
 
SPAN_ID - Static variable in interface io.soffa.foundation.api.ApiHeaders
 
STRING - Static variable in interface io.soffa.foundation.api.ApiSchema
 
subscribe(String, boolean, MessageHandler) - Method in interface io.soffa.foundation.pubsub.PubSubClient
 
sync() - Method in class io.soffa.foundation.context.RequestContext
 

T

target() - Method in annotation type io.soffa.foundation.annotations.Publish
 
TechnicalException - Exception in io.soffa.foundation.errors
 
TechnicalException(String, Object...) - Constructor for exception io.soffa.foundation.errors.TechnicalException
 
TechnicalException(String, Throwable) - Constructor for exception io.soffa.foundation.errors.TechnicalException
 
TechnicalException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.TechnicalException
 
TENANT_ID - Static variable in interface io.soffa.foundation.api.ApiHeaders
 
TenantId - Class in io.soffa.foundation.model
 
TenantId(String) - Constructor for class io.soffa.foundation.model.TenantId
 
TenantRequired - Annotation Type in io.soffa.foundation.annotations
 
TextUtil - Class in io.soffa.foundation.commons
 
TIMEOUT - Static variable in interface io.soffa.foundation.api.HttpStatus
 
TimeoutException - Exception in io.soffa.foundation.errors
 
TimeoutException(String, Object...) - Constructor for exception io.soffa.foundation.errors.TimeoutException
 
TimeoutException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.TimeoutException
 
TodoException - Exception in io.soffa.foundation.errors
 
TodoException() - Constructor for exception io.soffa.foundation.errors.TodoException
 
TodoException(String) - Constructor for exception io.soffa.foundation.errors.TodoException
 
toString() - Method in class io.soffa.foundation.model.TenantId
 
TRACE_ID - Static variable in interface io.soffa.foundation.api.ApiHeaders
 
trimToEmpty(String) - Static method in class io.soffa.foundation.commons.TextUtil
 
trimToNull(String) - Static method in class io.soffa.foundation.commons.TextUtil
 

U

UNAUTHORIZED - Static variable in interface io.soffa.foundation.api.HttpStatus
 
UnauthorizedException - Exception in io.soffa.foundation.errors
 
UnauthorizedException(String, Object...) - Constructor for exception io.soffa.foundation.errors.UnauthorizedException
 
UnauthorizedException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.UnauthorizedException
 
unwrap(Throwable) - Static method in class io.soffa.foundation.errors.ErrorUtil
 
UserInfo - Class in io.soffa.foundation.model
 
UserInfo() - Constructor for class io.soffa.foundation.model.UserInfo
 

V

Validatable - Interface in io.soffa.foundation.model
 
validate() - Method in interface io.soffa.foundation.model.Validatable
 
ValidationException - Exception in io.soffa.foundation.errors
 
ValidationException(String, Object...) - Constructor for exception io.soffa.foundation.errors.ValidationException
 
ValidationException(String, String, Object...) - Constructor for exception io.soffa.foundation.errors.ValidationException
 
ValidationException(String, String, Throwable, Object...) - Constructor for exception io.soffa.foundation.errors.ValidationException
 
ValidationException(Throwable, String, Object...) - Constructor for exception io.soffa.foundation.errors.ValidationException
 
value() - Method in annotation type io.soffa.foundation.annotations.BindOperation
 
value() - Method in annotation type io.soffa.foundation.annotations.Handle
 

W

withAuthorization(String) - Method in class io.soffa.foundation.context.RequestContext
 
withTenant(String) - Method in class io.soffa.foundation.context.RequestContext
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages