1 33 34 package com.icesoft.faces.component.ext; 35 36 import javax.faces.component.UIComponent; 37 import javax.faces.event.FacesEvent; 38 import javax.faces.event.FacesListener; 39 import javax.faces.event.PhaseId; 40 41 45 public class RowSelectorEvent extends FacesEvent { 46 47 private int row; 48 private boolean selected; 49 50 public RowSelectorEvent(UIComponent uiComponent, int row, 51 boolean selected) { 52 super(uiComponent); 53 this.row = row; 54 this.selected = selected; 55 setPhaseId(PhaseId.PROCESS_VALIDATIONS); 57 } 58 59 public boolean isAppropriateListener(FacesListener facesListener) { 60 return false; 61 } 62 63 public void processListener(FacesListener facesListener) { 64 } 65 66 public int getRow() { 67 return row; 68 } 69 70 public boolean isSelected() { 71 return selected; 72 } 73 } 74 | Popular Tags |