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);
}