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.
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
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
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