master kabupaten tapestry 5


<html t:type="cetakan" title="Master Kabupaten"

<fieldset><legend>Master Kabupaten</legend>

<t:beaneditor t:id="kabupaten" t:object="kabupaten">
<t:parameter name="id_propinsi">
<t:label for="id_propinsi"/><t:select t:id="id_propinsi" t:model="modelpropinsi" t:value="kabupaten.id_propinsi"/>

<t:submit t:id="save" t:value="Save/Update"/>
<t:submit t:id="reset" t:value="Reset"/>
<t:submit t:id="search" t:value="Search"/>
<t:submit t:id="delete" t:value="Delete"/>

<t:grid source="listkabupaten" row="kabupatenrow" add="del" reorder="del,kode_kabupaten,nama_kabupaten,ibu_kota,id_propinsi" rowsperpage="25" rowClass="${evenodd}" pagerPotition="top" t:volatile="true">
<t:parameter name="delcell">
<t:checkbox t:id="del" t:value="del"/>
<t:parameter name="nama_kabupatencell">
<t:actionlink t:id="edit" context="kabupatenrow.id_kabupaten">${kabupatenrow.nama_kabupaten}</t:actionlink>

<t:parameter name="id_propinsicell">


package com.ipi.mysms.pages.master;

import java.util.ArrayList;
import java.util.List;

import org.apache.tapestry5.annotations.Persist;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.ioc.annotations.Inject;

import com.ipi.mysms.beans.Kabupaten;
import com.ipi.mysms.beans.Propinsi;
import com.ipi.mysms.util.Generate;
import com.ipi.mysms.util.GenericSelectModel;

public class MasterKabupaten extends com.ipi.mysms.base.BasePage{

private Kabupaten kabupaten;

private Kabupaten kab;

private Kabupaten kabupatenrow;

private List<Kabupaten> listKabupaten;

private boolean del;

private List<Kabupaten> listDelete;

private PropertyAccess access;

void onSelectedFromSave(){
if (getKabupaten().getId_kabupaten() == null){

void onSelectedFromReset(){

void onSelectedFromSearch(){
kab = getKabupaten();

void onSelectedFromDelete(){
for (Kabupaten k : getListDelete()){

void onActionFromEdit(String id_kabupaten){
Kabupaten k = getMasterFacade().getKabupatenDao().findByPrimaryKey(id_kabupaten);

void clear(){
kabupaten = new Kabupaten();
kab = new Kabupaten();

private int i = 0;
public String getEvenOdd(){
return i % 2 == 0 ? "odd" : "even";

public Kabupaten getKabupaten() {
if (kabupaten == null) kabupaten = new Kabupaten();
return kabupaten;

public void setKabupaten(Kabupaten kabupaten) {
this.kabupaten = kabupaten;

public List<Kabupaten> getListKabupaten() {
listKabupaten = getMasterFacade().getKabupatenDao().getKabupatenByFilter(kab);
if (listKabupaten == null) listKabupaten = new ArrayList<Kabupaten>();
return listKabupaten;

public void setListKabupaten(List<Kabupaten> listKabupaten) {
this.listKabupaten = listKabupaten;

public boolean isDel() {
return del;

public void setDel(boolean del) {
if (del ){

public List<Kabupaten> getListDelete() {
if (listDelete == null) listDelete = new ArrayList<Kabupaten>();
return listDelete;

public void setListDelete(List<Kabupaten> listDelete) {
this.listDelete = listDelete;

public String getModelPropinsi(){
StringBuffer sb = new StringBuffer();
List<Propinsi> list = getMasterFacade().getPropinsiDao().getAllPropinsi();
int i = list.size();
int j = 0;
for (Propinsi p : list){
if (j < i){
return sb.toString();


 package com.ipi.mysms.beans;

import org.apache.tapestry5.beaneditor.NonVisual;

public class Kabupaten {

private String id_kabupaten;

private String id_propinsi;

private String kode_kabupaten;

private String nama_kabupaten;

private String ibu_kota;

private Propinsi propinsi;

public String getId_kabupaten() {
return id_kabupaten;

public void setId_kabupaten(String id_kabupaten) {
this.id_kabupaten = id_kabupaten;

public String getId_propinsi() {
return id_propinsi;

public void setId_propinsi(String id_propinsi) {
this.id_propinsi = id_propinsi;

public String getKode_kabupaten() {
return kode_kabupaten;

public void setKode_kabupaten(String kode_kabupaten) {
this.kode_kabupaten = kode_kabupaten;

public String getNama_kabupaten() {
return nama_kabupaten;

public void setNama_kabupaten(String nama_kabupaten) {
this.nama_kabupaten = nama_kabupaten;

public String getIbu_kota() {
return ibu_kota;

public void setIbu_kota(String ibu_kota) {
this.ibu_kota = ibu_kota;

public Propinsi getPropinsi() {
return propinsi;

public void setPropinsi(Propinsi propinsi) {
this.propinsi = propinsi;



Published by


Begin a big Process with a bit trying

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s