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 public List<SCFrameworkVersion> getFrameworkVersions()
036 throws SystemException {
037
038 return SCFrameworkVersionLocalServiceUtil.
039 getProductVersionFrameworkVersions(getProductVersionId());
040 }
041
042 public SCProductEntry getProductEntry() {
043 SCProductEntry productEntry = null;
044
045 try {
046 productEntry = SCProductEntryLocalServiceUtil.getProductEntry(
047 getProductEntryId());
048 }
049 catch (Exception e) {
050 productEntry = new SCProductEntryImpl();
051
052 _log.error(e);
053 }
054
055 return productEntry;
056 }
057
058 private static Log _log = LogFactoryUtil.getLog(SCProductVersionImpl.class);
059
060 }