Pular para o conteúdo principal

App

Parametrizações gerais da aplicação.


config


_app.config() : Values

Descrição

Obtém os dados de configuração da aplicação presentes no ficheiro na pasta config.

Como Usar
// Retorna o nome da app configurada no config/_[ambiente].json

const appName = _app.config().getString("name");
_out.println(`Nome da App: ${appName}`);
Retorno

( Values )

Retorna uma estrutura com os parametros de configuração.


configReloaded


_app.configReloaded() : boolean

Descrição

Verifica se a configuração da aplicação foi alterada.

Como Usar
// Valida se a configuração foi alterada.

if (_app.configReloaded()) {
_out.println(`A config da app está atualizada.`);
}
Retorno

( boolean )

Retorna se a configuração foi alterada e recarregada.


file


_app.file(caminho: string) : File

Descrição

Processa ficheiros dentro da aplicação.

Como Usar
// Carrega o caminho completo do Logo:
const logo = _app.file("public/images/logo.png");
_out.println(`<p>Caminho completo do logo: ${logo.fullPath()}</p>`);
// Cria o ficheiro JSON dentro da app em public/data.json:
_app.file("public/data.json").output().writeAndClose(
_val.map()
.set("resultado", true)
.toJSON(2)
)
// Carrega o ficheiro JSON dentro da app em public/data.json:
const jsonFicheiro = _app.file("public/data.json")
if (jsonFicheiro.exists()) {
const data = _val.fromJSON(
jsonFicheiro.input().readAllAndClose()
)
_out.println(`<p>JSON Resultado: ${data.getString("resultado")}</p>`)
}
Atributos
NOMETIPODESCRIÇÃO
caminhostringCaminho relativo do ficheiro dentro da aplicação.
Retorno

( File )

Retorna o objeto de ficheiro obtido através do caminho.


folder


_app.folder(caminho: string) : File

Descrição

Procura os ficheiros presentes na pasta do caminho inserido.

Atributos
NOMETIPODESCRIÇÃO
caminhostringCaminho do ficheiro.
Retorno

( File )

Retorna os os ficheiros presentes na pasta do caminho inserido.


getConfig


_app.getConfig() : Values

Descrição

Obtém os dados de configuração da aplicação presentes no ficheiro na pasta config.

Como Usar
// Retorna o nome da app configurada no config/_[ambiente].json

const appName = _app.config().getString("name");
_out.println(`Nome da App: ${appName}`);
Retorno

( Values )

Retorna uma estrutura com os parametros de configuração.


getFile


_app.getFile(caminho: string) : File

Descrição

Processa ficheiros dentro da aplicação.

Como Usar
// Carrega o caminho completo do Logo:
const logo = _app.file("public/images/logo.png");
_out.println(`<p>Caminho completo do logo: ${logo.fullPath()}</p>`);
// Cria o ficheiro JSON dentro da app em public/data.json:
_app.file("public/data.json").output().writeAndClose(
_val.map()
.set("resultado", true)
.toJSON(2)
)
// Carrega o ficheiro JSON dentro da app em public/data.json:
const jsonFicheiro = _app.file("public/data.json")
if (jsonFicheiro.exists()) {
const data = _val.fromJSON(
jsonFicheiro.input().readAllAndClose()
)
_out.println(`<p>JSON Resultado: ${data.getString("resultado")}</p>`)
}
Atributos
NOMETIPODESCRIÇÃO
caminhostringCaminho relativo do ficheiro dentro da aplicação.
Retorno

( File )

Retorna o objeto de ficheiro obtido através do caminho.


getFolder


_app.getFolder(caminho: string) : File

Descrição

Procura os ficheiros presentes na pasta do caminho inserido.

Atributos
NOMETIPODESCRIÇÃO
caminhostringCaminho do ficheiro.
Retorno

( File )

Retorna os os ficheiros presentes na pasta do caminho inserido.


getName


_app.getName() : string

Descrição

Obtém o nome da aplicação.

Como Usar
const nomeDaApp = _app.name();
Retorno

( string )

Retorna o nome da aplicação.


getPathBase


_app.getPathBase() : string

Retorno

( string )


getPathConfig


_app.getPathConfig() : string

Retorno

( string )


getPathHome


_app.getPathHome() : string

Retorno

( string )


getPathPublic


_app.getPathPublic() : string

Retorno

( string )


getPathServer


_app.getPathServer() : string

Retorno

( string )


getPathStorage


_app.getPathStorage() : string

Retorno

( string )


getSettings


_app.getSettings() : Values

Descrição

Obtém os dados de settings da aplicação presentes no ficheiro de config.

Como Usar
// Retorna as definições customizadas que estão no config/_[ambiente].json
// em ... "settings": { "maxBilhetes": 8 }

const maxBilhetes = _app.settings().getString("maxBilhetes");
_out.println(`O limite máximo de bilhetes é: ${maxBilhetes}`);
Retorno

( Values )

Retorna as definições customizadas.


getUrl


_app.getUrl() : string

Descrição

Obtém o url da aplicação.

Como Usar
const urlDaApp = _app.url();
Retorno

( string )

Retorna a URL da aplicação.


_app.getUrl(chave: string) : string

Descrição

Obtém o prefixo da URL definido na configuração, como um prefixo de URL customizado.

Como Usar
const urlCustom = _app.url('nome-da-minha-url-configurada');
Atributos
NOMETIPODESCRIÇÃO
chavestringNome do url configurado.
Retorno

( string )

Retorna o prefixo da localização definida na configuração.


getUrlAdmin


_app.getUrlAdmin() : string

Retorno

( string )


getUrlFileSystem


_app.getUrlFileSystem() : string

Retorno

( string )


getUrlFileSystemPrivate


_app.getUrlFileSystemPrivate() : string

Retorno

( string )


getUrlFileSystemPublic


_app.getUrlFileSystemPublic() : string

Retorno

( string )


getUrlFileSystemServer


_app.getUrlFileSystemServer() : string

Retorno

( string )


getUrlPublic


_app.getUrlPublic() : string

Retorno

( string )


getUrlServices


_app.getUrlServices() : string

Retorno

( string )


getUrlStorage


_app.getUrlStorage() : string

Retorno

( string )


isConfigReloaded


_app.isConfigReloaded() : boolean

Retorno

( boolean )


isFile


_app.isFile(caminho: string) : boolean

Descrição

Verifica se um determinado ficheiro existe.

Atributos
NOMETIPODESCRIÇÃO
caminhostringCaminho do ficheiro.
Retorno

( boolean )

Retorna uma verificação boolean da existência do ficheiro e localiza-o.


isFolder


_app.isFolder(caminho: string) : boolean

Descrição

Verifica se uma determinada pasta existe no caminho inserido.

Atributos
NOMETIPODESCRIÇÃO
caminhostringCaminho da pasta.
Retorno

( boolean )

Retorna uma verificação boolean da existência do ficheiro e localiza a pasta onde se encontra.


name


_app.name() : string

Descrição

Obtém o nome da aplicação.

Como Usar
const nomeDaApp = _app.name();
Retorno

( string )

Retorna o nome da aplicação.


pathBase


_app.pathBase() : string

Descrição

Obtém o caminho da aplicação para a diretoria base/home.

Como Usar
const caminhoRaiz = _app.pathBase();
Retorno

( string )

Retorna a localização base da aplicação.


pathConfig


_app.pathConfig() : string

Descrição

Obtém o caminho da aplicação para a pasta config.

Como Usar
const caminhoConfig = _app.pathConfig();
Retorno

( string )

Retorna a localização da pasta de configuração.


pathHome


_app.pathHome() : string

Descrição

Obtém o caminho da aplicação para a diretoria home/base.

Como Usar
const caminhoRaiz = _app.pathHome();
Retorno

( string )

Retorna a localização base da aplicação.


pathPublic


_app.pathPublic() : string

Descrição

Obtém o caminho da aplicação para a pasta public.

Como Usar
const caminhoPublico = _app.pathPublic();
Retorno

( string )

Retorna a localização da pasta public.


pathServer


_app.pathServer() : string

Descrição

Obtém o caminho da aplicação para a pasta server.

Como Usar
const caminhoServer = _app.pathServer();
Retorno

( string )

Retorna a localização da pasta server.


pathStorage


_app.pathStorage() : string

Descrição

Obtém o caminho da aplicação para a pasta storage.

Como Usar
const caminhoStorage = _app.pathStorage();
Retorno

( string )

Retorna a localização da pasta storage.


settings


_app.settings() : Values

Descrição

Obtém os dados de settings da aplicação presentes no ficheiro de config.

Como Usar
// Retorna as definições customizadas que estão no config/_[ambiente].json
// em ... "settings": { "maxBilhetes": 8 }

const maxBilhetes = _app.settings().getString("maxBilhetes");
_out.println(`O limite máximo de bilhetes é: ${maxBilhetes}`);
Retorno

( Values )

Retorna as definições customizadas.


url


_app.url() : string

Descrição

Obtém o url da aplicação.

Como Usar
const urlDaApp = _app.url();
Retorno

( string )

Retorna a URL da aplicação.


_app.url(chave: string) : string

Descrição

Obtém o prefixo da URL definido na configuração, como um prefixo de URL customizado.

Como Usar
const urlCustom = _app.url('nome-da-minha-url-configurada');
Atributos
NOMETIPODESCRIÇÃO
chavestringNome do url configurado.
Retorno

( string )

Retorna o prefixo da localização definida na configuração.


urlAdmin


_app.urlAdmin() : string

Descrição

Obtém o url da aplicação para a interface de administração.

Como Usar
const urlAdmin = _app.urlAdmin();
Retorno

( string )

Retorna o prefixo da localização de administração.


urlFileSystem


_app.urlFileSystem() : string

Descrição

Obtém o url da aplicação para a pasta filesystem.

Como Usar
const fsURL = _app.urlFileSystem();
Retorno

( string )

Retorna a localização da pasta de filesystem.


urlFileSystemPrivate


_app.urlFileSystemPrivate() : string

Descrição

Obtém o url da aplicação para a pasta private.

Como Usar
const fsURLPrivada = _app.urlFileSystemPrivate();
Retorno

( string )

Retorna a localização da pasta private do filesystem.


urlFileSystemPublic


_app.urlFileSystemPublic() : string

Descrição

Obtém o url da aplicação para a pasta public do filesystem.

Como Usar
const fsURLPublica = _app.urlFileSystemPublic();
Retorno

( string )

Retorna a localização da pasta public do filesystem.


urlFileSystemServer


_app.urlFileSystemServer() : string

Descrição

Obtém o url da aplicação para a pasta server do filesystem.

Como Usar
const fsURLServidor = _app.urlFileSystemServer();
Retorno

( string )

Retorna a localização da pasta server do filesystem.


urlPublic


_app.urlPublic() : string

Descrição

Obtém o url da aplicação para a pasta public.

Como Usar
const urlPublicaDaApp = _app.urlPublic();
Retorno

( string )

Retorna a localização da pasta public.


urlServices


_app.urlServices() : string

Descrição

Obtém o url da aplicação para a pasta services.

Como Usar
const urlServicos = _app.urlServices();
Retorno

( string )

Retorna a localização dos serviços.


urlStorage


_app.urlStorage() : string

Descrição

Obtém o url da aplicação para a pasta storage.

Como Usar
const urlDaApp = _app.urlStorage();
Retorno

( string )

Retorna a localização da pasta storage.