Commit b4da55c3c010369a079519844643b89be7a88d69
1 parent
409fa565
Exists in
master
Cria readme do projeto.
Showing
1 changed file
with
34 additions
and
0 deletions
Show diff stats
| @@ -0,0 +1,34 @@ | @@ -0,0 +1,34 @@ | ||
| 1 | +# ANS Commons SEI | ||
| 2 | + | ||
| 3 | +ANS Commons SEI é uma bibliotecaque tem objetivo que prover os objetos utilizados pelos serviços do **SEI-Broker**. | ||
| 4 | +<br />Esta versão conta com classes de representação de modelo e a classe utilitária SeiHelper. | ||
| 5 | + | ||
| 6 | +## Recursos | ||
| 7 | + | ||
| 8 | +### SeiHelper | ||
| 9 | +- A classe utilitária SeiHelper provê métodos para transformação de String e byte[] em Base64 e geração de hash SHA-256. | ||
| 10 | + | ||
| 11 | +```java | ||
| 12 | +// O método calcularHash recebe uma string, calcula e retorna o hash SHA-256 correspondente. | ||
| 13 | +String sha256 = SeiHelper.calcularHash(string); | ||
| 14 | + | ||
| 15 | +// O método getBase64(byte[] bytes) recebe um array de bytes, faz a transformação e retorna o conteúdo Base64 correspondente. | ||
| 16 | +String base64 = SeiHelper.getBase64(bytes); | ||
| 17 | + | ||
| 18 | +// O método getBase64(File arquivo) recebe um objeto File, faz a transformção e retorna o conteúdo Base64 correspondente. | ||
| 19 | +String base64 = SeiHelper.getBase64(arquivo); | ||
| 20 | +``` | ||
| 21 | + | ||
| 22 | + | ||
| 23 | + | ||
| 24 | +## Utilização | ||
| 25 | + | ||
| 26 | +Com a **biblioteca disponibilizada em seu repositório**, a dependência pode ser referênciada no arquivo pom.xml do projeto como: | ||
| 27 | + | ||
| 28 | +```xml | ||
| 29 | +<dependency> | ||
| 30 | + <groupId>br.gov.ans.commons</groupId> | ||
| 31 | + <artifactId>ans-commons-sei</artifactId> | ||
| 32 | + <version>1.2.1</version> | ||
| 33 | +</dependency> | ||
| 34 | +``` | ||
| 0 | \ No newline at end of file | 35 | \ No newline at end of file |