All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kuangkie.carbon.fg.ThirdRoundImproveFuncGroup Maven / Gradle / Ivy

The newest version!
package com.kuangkie.carbon.fg;

import com.kuangkie.carbon.record.FGRecordComplexus;
import com.kuangkie.carbon.record.ProRecord;

/**
 * 
 * @version: V1.0
 * 
 * @author: wangnq
 * 
 * @className: ThirdRoundImproveFuncGroup
 * 
 * @packageName: cho.carbon.fuse.fg
 * 
 * @description: 第三轮融合周期调用的接口。为了方便使用,此接口已经继承了FirstRoundImproveFuncGroup接口。
 * 
 * @data: 2020年8月12日
 * 
 *
 */
public interface ThirdRoundImproveFuncGroup extends FunctionGroup {

	/**
	 * 
	 * @methodsName: thirdImprove
	 *
	 * @description: 第三轮融合调用的方法
	 *
	 * @param context:融合上下文
	 * @param proRecord:需要融合的实例
	 * @param recordComplexus:经过第一轮融合之后的最新实例集。第二轮secondImprove的FGRecordComplexus+secondImprove返回的实例属性。
	 * @param improveResultFactory 需要修改的属性或新生成的实例
	 *
	 */
	public void thirdImprove(final FuncGroupContext context, final ProRecord proRecord,final  FGRecordComplexus recordComplexus,final ImproveResultFactory improveResultFactory);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy