diff --git a/documentation/reference/pt-BR/authorgroup.xml b/documentation/reference/pt-BR/authorgroup.xml index 2ed3c5a..fa9d256 100644 --- a/documentation/reference/pt-BR/authorgroup.xml +++ b/documentation/reference/pt-BR/authorgroup.xml @@ -34,4 +34,8 @@ Wilson Guimarães + + Emerson + Oliveira + diff --git a/documentation/reference/pt-BR/master.xml b/documentation/reference/pt-BR/master.xml index 46be353..8f8840f 100644 --- a/documentation/reference/pt-BR/master.xml +++ b/documentation/reference/pt-BR/master.xml @@ -42,6 +42,7 @@ + @@ -52,4 +53,4 @@ - \ No newline at end of file + diff --git a/documentation/reference/pt-BR/paginacao.xml b/documentation/reference/pt-BR/paginacao.xml index 2c033bb..ad959f2 100644 --- a/documentation/reference/pt-BR/paginacao.xml +++ b/documentation/reference/pt-BR/paginacao.xml @@ -36,9 +36,11 @@
Códigos de suporte + Veremos na seção seguinte como implementar a paginação em uma aplicação Java. @@ -69,7 +71,7 @@ public class PaginationContext { public Pagination getPagination(Class clazz) { ... } - public Pagination getPagination(Class clazz, boolean create) { ... } + public Pagination get -->Pagination(Class clazz, boolean create) { ... } } @@ -147,30 +149,6 @@ frameworkdemoiselle.pagination.max_page_links=10
Implementação na aplicação - Eis um exemplo de implementação de paginação em uma aplicação: @@ -198,7 +176,7 @@ frameworkdemoiselle.pagination.max_page_links=10
-
+
Referências @@ -267,7 +246,7 @@ public class AuditMB extends AbstractListPageBean { Implementing Search Result Pagination in a Web Application (http://www.developer.com/java/other/article.php/3696226/) A Pagination Technique Using Spring (http://www.developer.com/java/web/article.php/10935_3830886_1/) Spring JDBC Pagination Tutorial (http://www.codefutures.com/tutorials/spring-pagination/) - PrimeFaces DataTable - Lazy Loading (http://www.primefaces.org/showcase/ui/datatableLazy.jsf) +
diff --git a/documentation/reference/pt-BR/properties.xml b/documentation/reference/pt-BR/properties.xml new file mode 100644 index 0000000..1474494 --- /dev/null +++ b/documentation/reference/pt-BR/properties.xml @@ -0,0 +1,188 @@ + + + + + Demoiselle Properties + + + Em um projeto com o Demoiselle Framework, algumas propriedades e configurações + do Framework podem ser ajustadas no arquivo demoiselle.properties. + Além disso, a partir da versão 2.3.0 também é nesse arquivo que devem ser definidas as estratégias de + Transação, Autorização e Autenticação. + + + A seguir listamos as propriedades e configurações do Demoiselle Framework que o usuário pode modificar, + acompanhados de alguns exemplos ilustrativos. Também mostraremos como escolher as estratégias para + Transação, Autorização e Autenticação, oferecidas pelo + Demoiselle. + + +
+ Configurações do Core + + + + + frameworkdemoiselle.pagination.page.size - Configura o número de linhas que será + exibido na grade de uma página. Por padrão, esse número é 10. + + + Exemplo de configuração: frameworkdemoiselle.pagination.page.size = 15, ajusta em 15 + a quantidade de linhas em uma grade + + + + + frameworkdemoiselle.pagination.max.page.links - Configura a quantidade de links que + será exibido em uma página. Por padrão, esse valor é 5. + + + Exemplo de configuração: frameworkdemoiselle.pagination.max.page.links = 20, configura em 20 + o número de links que podem ser exibidos em uma página. + + + + + frameworkdemoiselle.security.enabled - Configura a habilitação das funcionalidades do + Demoiselle relacionadas a segurança (como autenticação de usuário e verificação de + permissão de acesso à recursos). Por padrão, essas funcionalidades ficam habilitadas. + + + Exemplo de configuração: frameworkdemoiselle.security.enabled = false, desabilita as + funcionalidades de segurança do Demoiselle. + + + + +
+ +
+ Configurações da extensão JSF + + + + + frameworkdemoiselle.security.login.page - Configura a página de login. Por padrão, a página + configurada é “/login”. + + + Exemplo de configuração: frameworkdemoiselle.security.login.page = “/inicial”, configura a + página “/inicial” como a página de login. + + + + + + frameworkdemoiselle.security.redirect.after.login - Configura a página que será acessada após + o login. Por padrão, a página configurada é “/index”. + + + Exemplo de configuração: frameworkdemoiselle.security.redirect.after.login = "/menu", configura + a página “/menu” para ser acessada no redirecionamento após o login do usuário. + + + + + + frameworkdemoiselle.security.redirect.after.logout - Configura a página para a qual a aplicação + será direcionada após o logout do usuário. Por padrão, a página configurada é “/login”. + + + Exemplo de configuração: frameworkdemoiselle.security.redirect.after.logout = "/index", configura + a página "/index" para ser acessada no redirecionamento após o logout do usuário. + + + + + + frameworkdemoiselle.security.redirect.enebled - Configura a habilitação do redirecionamento da página + após login e logout. Por padrão, o valor dessa propriedade é true. + + + Exemplo de configuração: frameworkdemoiselle.security.redirect.enebled = false, desabilita os + redirecionamentos de páginas após login e logout. + + + + + + frameworkdemoiselle.handle.application.exception - Define se a extensão vai capturar ou não alguma exceção + lançada pela aplicação. Por padrão, essa configuração vem marcada como “true”, que diz para a extensão capturar a exceção. + + + Exemplo de configuração: frameworkdemoiselle.handle.application.exception = false, desabilita a captura + de exceções lançadas pela aplicação. + + + + + + frameworkdemoiselle.handle.aplication.exception.page - Configura a página para a qual a aplicação será + direcionada em caso de exceção. Por padrão, a página configurada é “/application_error”. + + + Exemplo de configuração: framework.handle.aplication.exception.page = “/exception_x_page”, redireciona a + aplicação para a página /exception_x_page caso ocorra alguma exceção. + + + + +
+ +
+ Configurações da Extensão JPA + + + + + frameworkdemoiselle.persistence.unit.name - Quando é definida mais de uma unidade de persitencia + no arquivo persistence.xml, muitas vezes é conveniente escolher uma unidade padrão, ao invés de + definir as unidades individualmente em cada Entity Manager. Esse parametro é utilizado para + indicar qual é a unidade de persistência que deve ser utilizada quando no Entity Manager não + houver essa definição. + + + Exemplo de configuração: frameworkdemoiselle.persistence.unit.name = database1-ds, configura a + unidade de persistencia database1-ds como padrão da aplicação. + + + + +
+ +
+ Escolhendo Estratégias + + Para escolher as estratégias de Transação, Autorização e Autenticação + devem ser configuradas as propriedades: frameworkdemoiselle.transaction.class, + frameworkdemoiselle.security.authorizer.class e frameworkdemoiselle.security.authenticator.class + , respectivamente. + + + Para utilizar as estratégias fornecidas pelo próprio Framework Demoiselle, você deve configurar essas + propriedades da seguinte forma: + + + + frameworkdemoiselle.transaction.class = br.gov.frameworkdemoiselle.transaction.JPATransaction, + para transações JPA, e frameworkdemoiselle.transaction.class = + br.gov.frameworkdemoiselle.transaction.JTATransaction, para transações JTA; + + + + + frameworkdemoiselle.security.authorizer.class = br.gov.serpro.inscricao.security.Autorizador; + + + + + frameworkdemoiselle.security.authenticator.class = br.gov.serpro.inscricao.security.Autenticador. + + + + As instruções para você construir e utilizar sua própria estratégia estãodescritas nos capítulos Transação + e Segurança. + +
+
-- libgit2 0.21.2