Palavras Reservadas do Futurepages2

Input/Output & Session Keys

Não utilize as seguintes palavras nas chaves input/output de suas actions:

  • actionModuleId - ModuleId da action que está sendo chamada (colocado no output), somente quando utilizamos ModuleIdFilter;
  • ajax_object - Mapa que representa objeto ajax que será transformado em jason;
  • error - mensagem do retorno de erro;
  • errorList - lista de erros (Map<String,ErrorException>);
  • headTitle - título da action que vai para o cabeçalho. Utilize em sua action o método headTitle(String title) ;
  • pageSize - usado para paginação (total de registros por página);
  • params - mapa de parâmetros da aplicação;
  • login_needed - Valor true significa que o AuthenticationFilter retornou LOGIN;
  • pNum - usado para paginação (número da página);
  • success - mensagem de sucesso;
  • totalPages - usado para paginação (total de páginas);
  • totalSize - usado para paginação (total de registros);
  • pagesOffset - usado para paginação (deslocamento da página assincronamente);
  • hasNextPage - usado para paginação (próxima página);
  • hasPreviousPage - usado para paginação (página anterior);
  • type - tipo de operação crud na CrudActions;
  • user - usuário logado na sessão. ( session.getAttribute(“user”); )
  • actionModuleId - usado para retornar o moduleId da action;
  • importComponentRes - parâmetro de request utilizado para informar quais os componentes web que estão carregados na página.
  • webComponentsContainer - atributo de sessão utilizado para o container de componentes web.
  • _fpg_pretty_params - Uso interno do framework, utilizado para guardar os parâmetros pretty (que ficam entre barras)
  • _fpg_redirect_url - Uso interno do framework, utilizado para guardar urls para o redirecionamento após o login.

Pacotes (Raiz)

  • conf - Pacote de Configurações da Aplicação
  • init - Pacote padrão de Ação Inicial do Sistema
  • install - Instalações Pré e Pós Módulos
  • modules - Pacote de módulos da Aplicação
  • tags - Pacote de tags utilizadas na aplicação

Módulos

Crie o nome de seus módulos de tal forma que identifique bem o grupo de funcionalidades a que ele se propõe. Não utilize os seguintes nomes de módulos, pois são palavras reservadas ou entram em conflito:

  • default
  • init
  • modules
  • template

Pacotes dentro dos Módulos

Ao criar um pacote packX na raiz do pacote do módulo, por exemplo (modules.moduleName.packX), o nome packX deve ser verificado, pois alguns nomes de pacotes sofrem automação do futurepages e devem ser usados para seus devidos fins:

  • beans - Pacote das entidades mapeadas do Hibernate
  • install - Pacote de Instalação
  • jobs - Pacote de Jobs (Tarefas agendadas do Quartz)
  • listeners - Pacote de SessionEventListeners (Listeners que escutam executam métodos quando uma sessão é criada ou removida)
  • tags - Pacote de Tags Geradas automaticamente
 
/var/www/html/wiki/data/pages/futurepages2/palavras_reservadas.txt · Última modificação: 2011/07/12 03:35 (edição externa)
 
Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki