1
22
23 package com.liferay.portlet.softwarecatalog.model.impl;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.kernel.log.Log;
27 import com.liferay.portal.kernel.log.LogFactoryUtil;
28 import com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion;
29 import com.liferay.portlet.softwarecatalog.model.SCProductEntry;
30 import com.liferay.portlet.softwarecatalog.model.SCProductVersion;
31 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalServiceUtil;
32 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalServiceUtil;
33
34 import java.util.List;
35
36
42 public class SCProductVersionImpl
43 extends SCProductVersionModelImpl implements SCProductVersion {
44
45 public SCProductVersionImpl() {
46 }
47
48 public SCProductEntry getProductEntry() {
49 SCProductEntry productEntry = null;
50
51 try {
52 productEntry = SCProductEntryLocalServiceUtil.getProductEntry(
53 getProductEntryId());
54 }
55 catch (Exception e) {
56 productEntry = new SCProductEntryImpl();
57
58 _log.error(e);
59 }
60
61 return productEntry;
62 }
63
64 public List<SCFrameworkVersion> getFrameworkVersions()
65 throws SystemException {
66
67 return SCFrameworkVersionLocalServiceUtil.
68 getProductVersionFrameworkVersions(getProductVersionId());
69 }
70
71 private static Log _log = LogFactoryUtil.getLog(SCProductVersionImpl.class);
72
73 }