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