Index

A B C E G H L M P R S T V 
All Classes and Interfaces|All Packages

A

accessKey() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns the value of the accessKey record component.
ArmazenamentoConfig - Record Class in br.com.xadm.comum.armazenamento
Configuração do modo de armazenamento do XLS — prefixo app.storage.*.
ArmazenamentoConfig(ArmazenamentoModo) - Constructor for record class br.com.xadm.comum.armazenamento.ArmazenamentoConfig
Creates an instance of a ArmazenamentoConfig record class.
ArmazenamentoModo - Enum Class in br.com.xadm.comum.armazenamento
Modo de armazenamento do binário XLS recebido, configurável por app.storage.modo (env S3_FILE_STORAGE, sempre em MAIÚSCULAS).
ArquivoXlsStorage - Interface in br.com.xadm.comum.armazenamento
Seam de armazenamento do binário XLS recebido.

B

br.com.xadm.comum.armazenamento - package br.com.xadm.comum.armazenamento
Núcleo de armazenamento do binário XLS (ADR 0019, raiz/001 Fase 5, plano 003 T2): a porta ArquivoXlsStorage e a implementação S3-compatível (Garage) S3ArquivoXlsStorage, mais a factory do cliente, o enum de modo e a config tipada (s3.*, app.storage.*).
bucket() - Method in record class br.com.xadm.comum.armazenamento.ReferenciaObjeto
Returns the value of the bucket record component.
bucket() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns the value of the bucket record component.
buscar(String, String) - Method in interface br.com.xadm.comum.armazenamento.ArquivoXlsStorage
Recupera o binário de um objeto.
buscar(String, String) - Method in class br.com.xadm.comum.armazenamento.S3ArquivoXlsStorage
 

C

chave() - Method in record class br.com.xadm.comum.armazenamento.ReferenciaObjeto
Returns the value of the chave record component.
criarBucket() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns the value of the criarBucket record component.

E

endpoint() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns the value of the endpoint record component.
equals(Object) - Method in record class br.com.xadm.comum.armazenamento.ArmazenamentoConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.xadm.comum.armazenamento.ReferenciaObjeto
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.xadm.comum.armazenamento.S3Config
Indicates whether some other object is "equal to" this one.

G

GARAGE - Enum constant in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Grava e lê o XLS apenas no Garage; limpa arquivo_bytes no banco.
gravaNoGarage() - Method in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Returns true se o XLS deve ser gravado no object storage Garage.
gravaNoPostgres() - Method in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Returns true se o XLS deve ser gravado no Postgres (arquivo_bytes).

H

hashCode() - Method in record class br.com.xadm.comum.armazenamento.ArmazenamentoConfig
Returns a hash code value for this object.
hashCode() - Method in record class br.com.xadm.comum.armazenamento.ReferenciaObjeto
Returns a hash code value for this object.
hashCode() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns a hash code value for this object.

L

leDoGarage() - Method in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Returns true se o processamento deve ler o XLS do Garage (senão, do Postgres).
limpaPostgresAposMigrar() - Method in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Returns true se o backfill deve limpar arquivo_bytes após migrar (cleanup).

M

modo() - Method in record class br.com.xadm.comum.armazenamento.ArmazenamentoConfig
Returns the value of the modo record component.

P

PSQL - Enum constant in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Grava e lê o XLS apenas no Postgres (arquivo_bytes).
PSQL_GARAGE - Enum constant in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Grava o XLS no Postgres e no Garage; processa sempre a partir do Garage.

R

ReferenciaObjeto - Record Class in br.com.xadm.comum.armazenamento
Referência a um objeto no object storage S3-compatível (Garage).
ReferenciaObjeto(String, String, long) - Constructor for record class br.com.xadm.comum.armazenamento.ReferenciaObjeto
Creates an instance of a ReferenciaObjeto record class.
region() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns the value of the region record component.
remover(String, String) - Method in interface br.com.xadm.comum.armazenamento.ArquivoXlsStorage
Remove um objeto.
remover(String, String) - Method in class br.com.xadm.comum.armazenamento.S3ArquivoXlsStorage
 

S

S3ArquivoXlsStorage - Class in br.com.xadm.comum.armazenamento
Implementação de ArquivoXlsStorage sobre object storage S3-compatível (Garage em produção) via AWS SDK v2.
S3ArquivoXlsStorage(S3Client, S3Config) - Constructor for class br.com.xadm.comum.armazenamento.S3ArquivoXlsStorage
Cria o storage S3.
S3ClientFactory - Class in br.com.xadm.comum.armazenamento
Constrói o S3Client (AWS SDK v2) apontado ao object storage S3-compatível (Garage em produção).
S3ClientFactory() - Constructor for class br.com.xadm.comum.armazenamento.S3ClientFactory
 
S3Config - Record Class in br.com.xadm.comum.armazenamento
Configuração do object storage S3-compatível (Garage) — prefixo s3.*.
S3Config(String, String, String, String, String, boolean) - Constructor for record class br.com.xadm.comum.armazenamento.S3Config
Creates an instance of a S3Config record class.
salvar(byte[], String, LocalDate) - Method in interface br.com.xadm.comum.armazenamento.ArquivoXlsStorage
Salva o binário do XLS e retorna a referência ao objeto.
salvar(byte[], String, LocalDate) - Method in class br.com.xadm.comum.armazenamento.S3ArquivoXlsStorage
 
secretKey() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns the value of the secretKey record component.

T

tamanhoBytes() - Method in record class br.com.xadm.comum.armazenamento.ReferenciaObjeto
Returns the value of the tamanhoBytes record component.
toString() - Method in record class br.com.xadm.comum.armazenamento.ArmazenamentoConfig
Returns a string representation of this record class.
toString() - Method in record class br.com.xadm.comum.armazenamento.ReferenciaObjeto
Returns a string representation of this record class.
toString() - Method in record class br.com.xadm.comum.armazenamento.S3Config
Returns a string representation of this record class.

V

valueOf(String) - Static method in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Returns the enum constant of this class with the specified name.
values() - Static method in enum class br.com.xadm.comum.armazenamento.ArmazenamentoModo
Returns an array containing the constants of this enum class, in the order they are declared.
A B C E G H L M P R S T V 
All Classes and Interfaces|All Packages