001
014
015 package com.liferay.portal.upgrade.v4_3_0.util;
016
017 import com.liferay.portal.kernel.upgrade.util.ValueMapper;
018 import com.liferay.portal.kernel.upgrade.util.ValueMapperWrapper;
019 import com.liferay.util.PKParser;
020
021
024 public class MBMessageIdMapper extends ValueMapperWrapper {
025
026 public MBMessageIdMapper(ValueMapper valueMapper) {
027 super(valueMapper);
028 }
029
030 public Object getNewValue(Object oldValue) throws Exception {
031 PKParser pkParser = new PKParser((String)oldValue);
032
033 ValueMapper valueMapper = getValueMapper();
034
035 return valueMapper.getNewValue(new Long(pkParser.getLong("messageId")));
036 }
037
038 }