src/number/Action.java

/***********************************************************************
 * System          : NLSOS
 * Date            : 2012-03-12
 * Description     : 
 ************************************************************************/
package number;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import jp.co.ana.fmc.fis.fid.common.json.JSON;

import common.action.AbstractCommonAction;
import common.service.CommonService;

/**
 * 
 */
@SuppressWarnings("serial")
public class Action extends AbstractCommonAction {
	
	/** Bean */
	private Bean bean = new Bean();
	
	/** Service */
    private Service service ;  
    
    //开始记录数
    private int start ; // pageStart
    private int limit ; // pageSize


	/** Service */
	private CommonService commonService = null;
      
    Map<String, Object> jsonMap = new HashMap<String, Object>();  
    
    
	
    /**
     * Action 处理执行.
     *
     * @return Action 处理执行结果.
     */
	public String doAction() throws Exception { 
		
		// 日志
		this.writeLog(this.getClass().getName(), ACTION_START);		
		
		


		// 日志
        this.writeLog(this.getClass().getName(), ACTION_END);  
		
		
		
		return SUCCESS;
		
	}
	
	
	
	
	
	
	
    
    /** 
     * 获取新编号
     * 
     * @return Json. 
     */  
    public void getNewNumber() throws Exception{
    	
    	
    	// 实例化
    	// bean = new Bean();
    	
    	
    	// 接收参数
    	bean.setPageStart(start);
    	bean.setPageSize(limit);
		
    	
    	// 取数据
    	bean = service.getNewNumber(bean);
    	

        
        // 为 Ext 返回参数。
        if("0".equals( bean.getCode() )){
        	jsonMap.put("success", "true");
        }
    	
    	
    	// 组织 Json
		jsonMap.put("code", bean.getCode() );
        jsonMap.put("message", bean.getMessage() );  
        jsonMap.put( "new_number", bean.getNew_number() ); 
        jsonMap.put( "bean", bean );
        
    	
        // 响应
    	getResponse().getWriter().write(JSON.serialize(jsonMap)); 
        
        
	}
	
    


	public void setBean(Bean bean) {
		this.bean = bean;
	}





	public Bean getBean() {
		return bean;
	}









	public void setCommonService(CommonService commonService) {
		this.commonService = commonService;
	}





	public CommonService getCommonService() {
		return commonService;
	}
	
	









	public Service getService() {
		return service;
	}








	public void setService(Service service) {
		this.service = service;
	}








	public int getStart() {
		return start;
	}








	public void setStart(int start) {
		this.start = start;
	}








	public int getLimit() {
		return limit;
	}








	public void setLimit(int limit) {
		this.limit = limit;
	}














}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值