// Path: biller-simulator-domain/src/main/java/com/artivisi/biller/simulator/dto/GeneratorTagihanPascabayar.java
// public class GeneratorTagihanPascabayar {
// 	private Integer normal = 100;
// 	private Integer satuBulanBukanBerjalan = 10;
// 	private Integer tigaBulanTunggakan = 10;
// 	private Integer empatBulanTunggakan = 10;
// 	private Integer enamBulanTunggakan = 10;
// 	private Integer delapanBulanTunggakan = 10;
// 	private Integer sepuluhBulanTunggakan = 10;
// 	private Integer duaMiliar = 10;
// 	public Integer getNormal() {
// 		return normal;
// 	}
// 	public void setNormal(Integer normal) {
// 		this.normal = normal;
// 	}
// 	public Integer getSatuBulanBukanBerjalan() {
// 		return satuBulanBukanBerjalan;
// 	}
// 	public void setSatuBulanBukanBerjalan(Integer satuBulanBukanBerjalan) {
// 		this.satuBulanBukanBerjalan = satuBulanBukanBerjalan;
// 	}
// 	public Integer getTigaBulanTunggakan() {
// 		return tigaBulanTunggakan;
// 	}
// 	public void setTigaBulanTunggakan(Integer tigaBulanTunggakan) {
// 		this.tigaBulanTunggakan = tigaBulanTunggakan;
// 	}
// 	public Integer getEmpatBulanTunggakan() {
// 		return empatBulanTunggakan;
// 	}
// 	public void setEmpatBulanTunggakan(Integer empatBulanTunggakan) {
// 		this.empatBulanTunggakan = empatBulanTunggakan;
// 	}
// 	public Integer getEnamBulanTunggakan() {
// 		return enamBulanTunggakan;
// 	}
// 	public void setEnamBulanTunggakan(Integer enamBulanTunggakan) {
// 		this.enamBulanTunggakan = enamBulanTunggakan;
// 	}
// 	public Integer getDelapanBulanTunggakan() {
// 		return delapanBulanTunggakan;
// 	}
// 	public void setDelapanBulanTunggakan(Integer delapanBulanTunggakan) {
// 		this.delapanBulanTunggakan = delapanBulanTunggakan;
// 	}
// 	public Integer getSepuluhBulanTunggakan() {
// 		return sepuluhBulanTunggakan;
// 	}
// 	public void setSepuluhBulanTunggakan(Integer sepuluhBulanTunggakan) {
// 		this.sepuluhBulanTunggakan = sepuluhBulanTunggakan;
// 	}
// 	public Integer getDuaMiliar() {
// 		return duaMiliar;
// 	}
// 	public void setDuaMiliar(Integer duaMiliar) {
// 		this.duaMiliar = duaMiliar;
// 	}
// }
// 
// Path: biller-simulator-domain/src/main/java/com/artivisi/biller/simulator/service/PlnSimulatorService.java
// public interface PlnSimulatorService {
// 	public void save(Pelanggan pelanggan);
// 	public void delete(Pelanggan pelanggan);
// 	public Pelanggan findPelangganById(String id);
// 	public Pelanggan findPelangganByIdpel(String idpel);
// 	public Pelanggan findPelangganByMeterNumber(String meternum);
// 	public List<Pelanggan> findAllPelanggan();
// 	
// 	public void save(TagihanPascabayar tagihanPascabayar);
// 	public void delete(TagihanPascabayar tagihanPascabayar);
// 	public List<TagihanPascabayar> findTagihan(Pelanggan pelanggan);
// 	
// 	public void save(TagihanNontaglis tagihanNontaglis);
// 	public void delete(TagihanNontaglis tagihanNontaglis);
// 	public TagihanNontaglis findTagihanNontaglis(String regnum); 
// 
// 	public void save(TagihanNontaglisDetail tagihanNontaglisDetail);
// 	public void delete(TagihanNontaglisDetail tagihanNontaglisDetail);
// 	public List<TagihanNontaglisDetail> findAllTagihanNontaglisDetail();
// 	
// 	public void generatePascabayar(GeneratorTagihanPascabayar generator);
// 	
// 	public void save(PembayaranPascabayar pembayaranPascabayar);
// 	public void delete(PembayaranPascabayar pembayaranPascabayar);
// 	public List<PembayaranPascabayar> findPembayaranPascabayar(Date tanggal, String switcher);
// }


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.artivisi.biller.simulator.dto.GeneratorTagihanPascabayar;
import com.artivisi.biller.simulator.service.PlnSimulatorService;
/**
 * Copyright (C) 2011 ArtiVisi Intermedia <info@artivisi.com>
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.artivisi.biller.simulator.ui.jsf.controller.pascabayar;



@Controller
@Scope("request")
public class TagihanController {
// Path: biller-simulator-domain/src/main/java/com/artivisi/biller/simulator/dto/GeneratorTagihanPascabayar.java
// public class GeneratorTagihanPascabayar {
// 	private Integer normal = 100;
// 	private Integer satuBulanBukanBerjalan = 10;
// 	private Integer tigaBulanTunggakan = 10;
// 	private Integer empatBulanTunggakan = 10;
// 	private Integer enamBulanTunggakan = 10;
// 	private Integer delapanBulanTunggakan = 10;
// 	private Integer sepuluhBulanTunggakan = 10;
// 	private Integer duaMiliar = 10;
// 	public Integer getNormal() {
// 		return normal;
// 	}
// 	public void setNormal(Integer normal) {
// 		this.normal = normal;
// 	}
// 	public Integer getSatuBulanBukanBerjalan() {
// 		return satuBulanBukanBerjalan;
// 	}
// 	public void setSatuBulanBukanBerjalan(Integer satuBulanBukanBerjalan) {
// 		this.satuBulanBukanBerjalan = satuBulanBukanBerjalan;
// 	}
// 	public Integer getTigaBulanTunggakan() {
// 		return tigaBulanTunggakan;
// 	}
// 	public void setTigaBulanTunggakan(Integer tigaBulanTunggakan) {
// 		this.tigaBulanTunggakan = tigaBulanTunggakan;
// 	}
// 	public Integer getEmpatBulanTunggakan() {
// 		return empatBulanTunggakan;
// 	}
// 	public void setEmpatBulanTunggakan(Integer empatBulanTunggakan) {
// 		this.empatBulanTunggakan = empatBulanTunggakan;
// 	}
// 	public Integer getEnamBulanTunggakan() {
// 		return enamBulanTunggakan;
// 	}
// 	public void setEnamBulanTunggakan(Integer enamBulanTunggakan) {
// 		this.enamBulanTunggakan = enamBulanTunggakan;
// 	}
// 	public Integer getDelapanBulanTunggakan() {
// 		return delapanBulanTunggakan;
// 	}
// 	public void setDelapanBulanTunggakan(Integer delapanBulanTunggakan) {
// 		this.delapanBulanTunggakan = delapanBulanTunggakan;
// 	}
// 	public Integer getSepuluhBulanTunggakan() {
// 		return sepuluhBulanTunggakan;
// 	}
// 	public void setSepuluhBulanTunggakan(Integer sepuluhBulanTunggakan) {
// 		this.sepuluhBulanTunggakan = sepuluhBulanTunggakan;
// 	}
// 	public Integer getDuaMiliar() {
// 		return duaMiliar;
// 	}
// 	public void setDuaMiliar(Integer duaMiliar) {
// 		this.duaMiliar = duaMiliar;
// 	}
// }
// 
// Path: biller-simulator-domain/src/main/java/com/artivisi/biller/simulator/service/PlnSimulatorService.java
// public interface PlnSimulatorService {
// 	public void save(Pelanggan pelanggan);
// 	public void delete(Pelanggan pelanggan);
// 	public Pelanggan findPelangganById(String id);
// 	public Pelanggan findPelangganByIdpel(String idpel);
// 	public Pelanggan findPelangganByMeterNumber(String meternum);
// 	public List<Pelanggan> findAllPelanggan();
// 	
// 	public void save(TagihanPascabayar tagihanPascabayar);
// 	public void delete(TagihanPascabayar tagihanPascabayar);
// 	public List<TagihanPascabayar> findTagihan(Pelanggan pelanggan);
// 	
// 	public void save(TagihanNontaglis tagihanNontaglis);
// 	public void delete(TagihanNontaglis tagihanNontaglis);
// 	public TagihanNontaglis findTagihanNontaglis(String regnum); 
// 
// 	public void save(TagihanNontaglisDetail tagihanNontaglisDetail);
// 	public void delete(TagihanNontaglisDetail tagihanNontaglisDetail);
// 	public List<TagihanNontaglisDetail> findAllTagihanNontaglisDetail();
// 	
// 	public void generatePascabayar(GeneratorTagihanPascabayar generator);
// 	
// 	public void save(PembayaranPascabayar pembayaranPascabayar);
// 	public void delete(PembayaranPascabayar pembayaranPascabayar);
// 	public List<PembayaranPascabayar> findPembayaranPascabayar(Date tanggal, String switcher);
// }


// Path: biller-simulator-ui-jsf/src/main/java/com/artivisi/biller/simulator/ui/jsf/controller/pascabayar/TagihanController.java
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.artivisi.biller.simulator.dto.GeneratorTagihanPascabayar;
import com.artivisi.biller.simulator.service.PlnSimulatorService;

/**
 * Copyright (C) 2011 ArtiVisi Intermedia <info@artivisi.com>
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.artivisi.biller.simulator.ui.jsf.controller.pascabayar;



@Controller
@Scope("request")
public class TagihanController {
	@Autowired private PlnSimulatorService plnSimulatorService;