package com.eactive.eai.rms.onl.manage.serviceinfo.subdefault;

import org.mapstruct.BeanMapping;
import org.mapstruct.Mapper;
import org.mapstruct.MappingTarget;
import org.mapstruct.NullValuePropertyMappingStrategy;

import com.eactive.eai.data.mapper.BaseMapperConfig;
import com.eactive.eai.data.mapper.GenericMapper;
import com.eactive.eai.rms.data.entity.onl.stdmessage.SubExtendedColumnDefinition;

@Mapper(config = BaseMapperConfig.class)
public interface SubExtendedColumnDefinitionUIMapper
		extends GenericMapper<SubExtendedColumnDefinitionUI, SubExtendedColumnDefinition> {

	@BeanMapping(nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE)
	void updateEntity(SubExtendedColumnDefinitionUI subExtendedColumnDefinitionUI,
			@MappingTarget SubExtendedColumnDefinition subExtendedColumnDefinition);

}
