1
22
23 package com.liferay.portlet.softwarecatalog.service;
24
25
26
51 public interface SCProductVersionLocalService {
52 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addSCProductVersion(
53 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
54 throws com.liferay.portal.SystemException;
55
56 public void deleteSCProductVersion(long productVersionId)
57 throws com.liferay.portal.SystemException,
58 com.liferay.portal.PortalException;
59
60 public void deleteSCProductVersion(
61 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
62 throws com.liferay.portal.SystemException;
63
64 public java.util.List<Object> dynamicQuery(
65 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
66 throws com.liferay.portal.SystemException;
67
68 public java.util.List<Object> dynamicQuery(
69 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
70 int end) throws com.liferay.portal.SystemException;
71
72 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getSCProductVersion(
73 long productVersionId)
74 throws com.liferay.portal.SystemException,
75 com.liferay.portal.PortalException;
76
77 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateSCProductVersion(
78 com.liferay.portlet.softwarecatalog.model.SCProductVersion scProductVersion)
79 throws com.liferay.portal.SystemException;
80
81 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
82 long userId, long productEntryId, java.lang.String version,
83 java.lang.String changeLog, java.lang.String downloadPageURL,
84 java.lang.String directDownloadURL, boolean repoStoreArtifact,
85 long[] frameworkVersionIds, boolean addCommunityPermissions,
86 boolean addGuestPermissions)
87 throws com.liferay.portal.PortalException,
88 com.liferay.portal.SystemException;
89
90 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
91 long userId, long productEntryId, java.lang.String version,
92 java.lang.String changeLog, java.lang.String downloadPageURL,
93 java.lang.String directDownloadURL, boolean repoStoreArtifact,
94 long[] frameworkVersionIds, java.lang.String[] communityPermissions,
95 java.lang.String[] guestPermissions)
96 throws com.liferay.portal.PortalException,
97 com.liferay.portal.SystemException;
98
99 public com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
100 long userId, long productEntryId, java.lang.String version,
101 java.lang.String changeLog, java.lang.String downloadPageURL,
102 java.lang.String directDownloadURL, boolean repoStoreArtifact,
103 long[] frameworkVersionIds, java.lang.Boolean addCommunityPermissions,
104 java.lang.Boolean addGuestPermissions,
105 java.lang.String[] communityPermissions,
106 java.lang.String[] guestPermissions)
107 throws com.liferay.portal.PortalException,
108 com.liferay.portal.SystemException;
109
110 public void deleteProductVersion(long productVersionId)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public void deleteProductVersion(
115 com.liferay.portlet.softwarecatalog.model.SCProductVersion productVersion)
116 throws com.liferay.portal.SystemException;
117
118 public void deleteProductVersions(long productEntryId)
119 throws com.liferay.portal.SystemException;
120
121 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
122 long productVersionId)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersionByDirectDownloadURL(
127 java.lang.String directDownloadURL)
128 throws com.liferay.portal.PortalException,
129 com.liferay.portal.SystemException;
130
131 public java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
132 long productEntryId, int start, int end)
133 throws com.liferay.portal.SystemException;
134
135 public int getProductVersionsCount(long productEntryId)
136 throws com.liferay.portal.SystemException;
137
138 public com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
139 long productVersionId, java.lang.String version,
140 java.lang.String changeLog, java.lang.String downloadPageURL,
141 java.lang.String directDownloadURL, boolean repoStoreArtifact,
142 long[] frameworkVersionIds)
143 throws com.liferay.portal.PortalException,
144 com.liferay.portal.SystemException;
145 }