package de.flower.rmt.ui.page.base;
import de.flower.common.ui.alert.AlertMessage;
import de.flower.common.ui.alert.AlertMessagePanel;
import de.flower.rmt.ui.page.account.AccountPage;
import de.flower.rmt.ui.page.account.AccountTabPanel;
import org.apache.wicket.model.ResourceModel;
import org.apache.wicket.request.mapper.parameter.PageParameters;
/**
* @author flowerrrr
*/
public class PasswordChangeRequiredMessage extends AlertMessage {
public PasswordChangeRequiredMessage() {
super(new ResourceModel("alert.message.change.password"),
new ResourceModel("button.change.password"));
}
@Override
public boolean onClick(final AlertMessagePanel alertMessagePanel) {
// pass name of tabbed panel to display when page is rendered
final PageParameters params = new PageParameters();
params.set(AccountTabPanel.TAB_INDEX_KEY, AccountTabPanel.PASSWORD_RESET_PANEL_INDEX);
alertMessagePanel.setResponsePage(AccountPage.class, params);
return true; // hide message
}
}