package de.uhh.l2g.plugins.migration.mapper; import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.LogFactoryUtil; import de.uhh.l2g.plugins.migration.model.LegacySegment; import de.uhh.l2g.plugins.model.Segment; public class SegmentMapper { static final Log log = LogFactoryUtil.getLog(SegmentMapper.class); public static Segment mapSegment(Segment segment, LegacySegment legacySegment, long companyId) { if (legacySegment == null || segment == null) { log.warn("can't execute method with null values - return segment as null value"); return null; } segment.setVideoId(legacySegment.getVideoId()); segment.setStart(legacySegment.getStart()); segment.setEnd(legacySegment.getEnd()); segment.setTitle(legacySegment.getTitle()); segment.setDescription(legacySegment.getDescription()); segment.setChapter(legacySegment.getChapter()); segment.setUserId(UserIDMapper.getNewUserId(legacySegment.getUserId(), companyId)); return segment; } }