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