package org.richfaces.component.tabPanel.model;
import java.io.Serializable;
import javax.enterprise.inject.Model;
import org.richfaces.component.AbstractTabPanel;
import org.richfaces.event.ItemChangeEvent;
@Model
public class TabPanelItemChangeEventBean implements Serializable {
public static final boolean DEFAULT = false;
public static final boolean INVOKED = true;
private static final long serialVersionUID = 1L;
private boolean invoked = DEFAULT;
private AbstractTabPanel tabPanel;
public AbstractTabPanel getTabPanel() {
return tabPanel;
}
public boolean isInvoked() {
return invoked;
}
public void itemChangeListener(ItemChangeEvent event) {
invoked = INVOKED;
}
public void reset() {
invoked = DEFAULT;
}
public void setTabPanel(AbstractTabPanel tabPanel) {
this.tabPanel = tabPanel;
}
}