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
41 public class SCProductVersionImpl
42 extends SCProductVersionModelImpl implements SCProductVersion {
43
44 public SCProductVersionImpl() {
45 }
46
47 public List<SCFrameworkVersion> getFrameworkVersions()
48 throws SystemException {
49
50 return SCFrameworkVersionLocalServiceUtil.
51 getProductVersionFrameworkVersions(getProductVersionId());
52 }
53
54 public SCProductEntry getProductEntry() {
55 SCProductEntry productEntry = null;
56
57 try {
58 productEntry = SCProductEntryLocalServiceUtil.getProductEntry(
59 getProductEntryId());
60 }
61 catch (Exception e) {
62 productEntry = new SCProductEntryImpl();
63
64 _log.error(e);
65 }
66
67 return productEntry;
68 }
69
70 private static Log _log = LogFactoryUtil.getLog(SCProductVersionImpl.class);
71
72 }