Certo
Na especificação do portlet, o container portlet é responsável pelo armazenamento e recuperação das preferências utilizando a interface PortletPreferences através dos métodos setValues() e getValues() respectivamente. Os portlets tem acesso ao objeto PortletPreferences durante o processo da requisição, mas somente pode modificar os atributos durante a invocação do método processAction(). Quando o método store() for chamado antes do fim da execução do método processAction() as mudanças destes atributos serão permanentes. Contudo, para validar os valores da preferência, deve ser executada a classe PreferencesValidator, isso fará com que durante a execução do método store() invocará o método validate() antes da alteração definitiva dos dados.
http://docslide.com.br/documents/monografia-estudo-e-avaliacao-entre-dois-frameworks-para-desenvolvimento-de-portais-corporativos.html