Java tutorial
/** * PureInfo Command * @(#)OutlayUnitId.java 1.0 2007-1-9 * * Copyright(c) 2004-2005, PureInfo Information Technology Corp. Ltd. * All rights reserved, see the license file. * * www.pureinfo.com.cn */ package com.pureinfo.studio.db.cmd2srm.ref.impl; import org.apache.commons.lang.StringUtils; import com.pureinfo.dolphin.mapping.EntityMetadata; import com.pureinfo.dolphin.model.DolphinObject; import com.pureinfo.dolphin.persister.ISession; import com.pureinfo.force.exception.PureException; import com.pureinfo.importer.ref.IImportorRef; import com.pureinfo.srm.outlay.model.impl.ZjuOutlayCodeGenerator; /** * <P> * Created on 2007-1-9 0:12:16 <BR> * Last modified on 2007-1-9 * </P> * TODO describe OutlayUnitId here ... * * @author Administrator * @version 1.0, 2007-1-9 * @since Command 1.0 */ public class OutlayUnitIdRef implements IImportorRef { /** * @see com.pureinfo.importer.ref.IImportorRef#convert(com.pureinfo.dolphin.model.DolphinObject, * com.pureinfo.dolphin.model.DolphinObject, java.lang.String, * java.lang.String, com.pureinfo.dolphin.persister.ISession, * com.pureinfo.dolphin.persister.ISession, * com.pureinfo.dolphin.mapping.EntityMetadata, java.lang.String, * java.lang.String) */ public Object convert(DolphinObject _old, DolphinObject _new, String _sFromProperty, String _sToProperty, ISession _fromSession, ISession _toSession, EntityMetadata _metadata, String _sKey, String _sToTable) throws PureException { ZjuOutlayCodeGenerator g = new ZjuOutlayCodeGenerator(); int unitId = g.getIdValue(); g.setCode(unitId + 1); return StringUtils.leftPad("" + unitId, 7, '0'); } }