/*********************************************************************
*	All Rights reserved,Copyright c Fujitsu, 2011
**********************************************************************
*＜プログラム内容＞
*	システム名		：プロジェクト共通
*	モジュール名	：JCHejbAC0591TsryoEdit
*	ソースファイル名：JCHejbAC0591TsryoEdit.java
*	作成者			：富士通
*	日付			：2012年02月15日
*＜機能概要＞
*	金庫移動登録時の金庫移動コードを編集する部品
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2012/02/15	富士通		新規作成
*
**********************************************************************/
package eo.ejb.common.edit;

import java.math.BigDecimal;

import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;

/**
 * 通信量の単位をＭＢからＫＢに変換する部品<p>
 * <br>
 * @author 富士通
 */
public class JCHejbPrcCdEdit
{
	/**
	 * 料金コード編集処理<br>
	 * 設定されている値の桁数と引数で渡された桁数の差分を空白埋めする。
	 * <br>
	 * @param inMsg 処理対象のメッセージキャリア
	 * @param inContext Agentから渡されたAgentDispatchContext
	 * @param inCnt 料金コードの桁数
	 * @param inPrcCd 編集したい料金コード
	 * @return 編集結果
	 */
	public static String prcCdEdit(CAANMsg inCBSMsg, AgentDispatchContext inContext, Object inCnt, Object inPrcCd)
	{
		
		String sResult = "";
		if(inPrcCd != null){
			sResult = inPrcCd.toString();
		}
		
		int itCnt = Integer.parseInt(inCnt.toString());
		int itPrcCd = sResult.toString().length();
		
		int cnt = itCnt - itPrcCd;
		
		for(int i = 0; i < cnt; i++){
			
			sResult = sResult + " ";
		}
		
		return sResult;
	}
}
