Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
outlinetrue
exclude.*ndice
stylenone

Objetivo 
Âncora
objetivo
objetivo

O módulo BLL Core, como o nome já sugere, é responsável pelas regras de negócio fundamentais do fluig. As funcionalidades que independem de uma camada de negócio específica estarão presentes aqui, como por exemplo o fluxo de login.

Instalação  Instalação 
Âncora
instalacao
instalacao

...

  • com.android.support:support-v4

  • com.android.support:appcompat-v7

  • com.android.support:design
  • oauth.signpost:signpost-core

  • oauth.signpost:signpost-commonshttp4

  • com.j256.ormlite:ormlite-android
  • com.google.code.gson:gson

  • com.appsee:appsee-android


Funcionalidades
Âncora
funcionalidades
funcionalidades

As funcionalidades disponíveis no BLL Core são:


FluigSdkApplication 
Âncora
fluigsdkapplication
fluigsdkapplication

Esta classe é responsável por iniciar automatizar a inicialização de alguns serviços e configurações padrões do SDK. Como uma classe Application é a primeira a ser chamada ao iniciar um aplicativo, é possível garantir o funcionamento desses serviços e/ou funcionalidades na hora de utilizá-los.

...

Bloco de código
languagejava
titleApplication.java
public class Application extends FluigSdkApplication {

    @Override
    public void onCreate() {
        super.onCreate();
    }
}

 

...

BllConfiguration 
Âncora

...

bllconfiguration

...

bllconfiguration

Classe responsável por centralizar códigos comuns do SDK que podem e/ou devem ser executados em todas as activities.

Nota

Recomenda-se que todas as activites seu projeto sejam subclasses de FluigSdkActivity.

iniciar os serviços e configurações do SDK. É responsável também por fornecer acessos mais fáceis a alguns dados.

Nota
titleFique atento!

Todos os métodos desta classe são estáticos.


As seguintes informações estão disponíveis:

  • serverAddress: O endereço do servidor definido na configuração global da API. Possível apenas alterar.
  • serverVersion: A versão do servidor definida na configuração global da API. Possível apenas alterar.
  • apiConfigurable: A configuração global da API.
  • isAuthenticated: Um boolean que indica se existe uma sessão de login.
  • loggedUser: As informações do usuário da sessão, caso exista.
  • loggedServer: As informações do servidor da sessão, caso exista.

Além de obter dessas informações, é possível também:

  • Iniciar os serviços do SDK pelo método initConfiguration.
  • Sair da sessão armazenada, caso exista, através do método logout.

...


Login 
Âncora
login
login

O módulo bllCore possui um fluxo de login já integrado com o Identity e a plataforma fluig.

...