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.SCFrameworkVersion;
28 import com.liferay.portlet.softwarecatalog.model.SCProductEntry;
29 import com.liferay.portlet.softwarecatalog.model.SCProductVersion;
30 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalServiceUtil;
31 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalServiceUtil;
32
33 import java.util.List;
34
35 import org.apache.commons.logging.Log;
36 import org.apache.commons.logging.LogFactory;
37
38
44 public class SCProductVersionImpl
45 extends SCProductVersionModelImpl implements SCProductVersion {
46
47 public SCProductVersionImpl() {
48 }
49
50 public SCProductEntry getProductEntry() {
51 SCProductEntry productEntry = null;
52
53 try {
54 productEntry = SCProductEntryLocalServiceUtil.getProductEntry(
55 getProductEntryId());
56 }
57 catch (Exception e) {
58 productEntry = new SCProductEntryImpl();
59
60 _log.error(e);
61 }
62
63 return productEntry;
64 }
65
66 public List<SCFrameworkVersion> getFrameworkVersions()
67 throws PortalException, SystemException {
68
69 return SCFrameworkVersionLocalServiceUtil.
70 getProductVersionFrameworkVersions(getProductVersionId());
71 }
72
73 private static Log _log = LogFactory.getLog(SCProductVersionImpl.class);
74
75 }