ChoiceBean.java
Dosyayı İndir
package com.godoro.jsf.simple.faces;
import com.godoro.jsf.simple.entity.Data;
import com.godoro.jsf.simple.entity.Type;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
@ManagedBean
@RequestScoped
public class ChoiceBean {
private long selectedDataId;
private long[] selectedDataIdArray;
private boolean dataChecked;
private Type selectedType;
public List<Data> getDataList(){
List<Data> dataList=new ArrayList<Data>();
dataList.add(new Data(201,"Seçenek bir",300));
dataList.add(new Data(202,"Seçenek iki",400));
dataList.add(new Data(203,"Seçenek üç",500));
return dataList;
}
public Type[] getTypeArray(){
return Type.values();
}
public long getSelectedDataId() {
return selectedDataId;
}
public void setSelectedDataId(long selectedDataId) {
this.selectedDataId = selectedDataId;
}
public long[] getSelectedDataIdArray() {
return selectedDataIdArray;
}
public void setSelectedDataIdArray(long[] selectedDataIdArray) {
this.selectedDataIdArray = selectedDataIdArray;
}
public boolean isDataChecked() {
return dataChecked;
}
public void setDataChecked(boolean dataChecked) {
this.dataChecked = dataChecked;
}
public Type getSelectedType() {
return selectedType;
}
public void setSelectedType(Type selectedType) {
this.selectedType = selectedType;
}
public void save(){
System.out.println("Seçilen Kim "+selectedDataId);
System.out.println("Seçilen Kim Dizisi ");
for(long dataId : selectedDataIdArray){
System.out.println(" - Kim "+dataId);
}
System.out.println("Denetlendi mi? "+dataChecked);
System.out.println("Seçili Tür "+selectedType);
}
}
Dosyayı İndir