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.model.SCProductVersion;
023 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalServiceUtil;
024 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalServiceUtil;
025
026 import java.util.List;
027
028
031 public class SCProductVersionImpl
032 extends SCProductVersionModelImpl implements SCProductVersion {
033
034 public SCProductVersionImpl() {
035 }
036
037 public List<SCFrameworkVersion> getFrameworkVersions()
038 throws SystemException {
039
040 return SCFrameworkVersionLocalServiceUtil.
041 getProductVersionFrameworkVersions(getProductVersionId());
042 }
043
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 }