001
014
015 package com.liferay.portlet.softwarecatalog.model.impl;
016
017 import com.liferay.portal.kernel.exception.SystemException;
018 import com.liferay.portal.kernel.log.Log;
019 import com.liferay.portal.kernel.log.LogFactoryUtil;
020 import com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion;
021 import com.liferay.portlet.softwarecatalog.model.SCProductEntry;
022 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalServiceUtil;
023 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalServiceUtil;
024
025 import java.util.List;
026
027
030 public class SCProductVersionImpl extends SCProductVersionBaseImpl {
031
032 public SCProductVersionImpl() {
033 }
034
035 @Override
036 public List<SCFrameworkVersion> getFrameworkVersions()
037 throws SystemException {
038
039 return SCFrameworkVersionLocalServiceUtil.
040 getProductVersionFrameworkVersions(getProductVersionId());
041 }
042
043 @Override
044 public SCProductEntry getProductEntry() {
045 SCProductEntry productEntry = null;
046
047 try {
048 productEntry = SCProductEntryLocalServiceUtil.getProductEntry(
049 getProductEntryId());
050 }
051 catch (Exception e) {
052 productEntry = new SCProductEntryImpl();
053
054 _log.error(e);
055 }
056
057 return productEntry;
058 }
059
060 private static Log _log = LogFactoryUtil.getLog(SCProductVersionImpl.class);
061
062 }