com.liferay.portlet.softwarecatalog.service
Interface SCProductEntryService
- All Known Implementing Classes:
- SCProductEntryServiceBaseImpl, SCProductEntryServiceImpl, SCProductEntryServiceWrapper
@Transactional(isolation=PORTAL,
rollbackFor={PortalException.class,SystemException.class})
public interface SCProductEntryService
This interface defines the service. The default implementation is
SCProductEntryServiceImpl.
Modify methods in that class and rerun ServiceBuilder to populate this class
and all other generated classes.
This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.
- See Also:
SCProductEntryServiceUtil- ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.
|
Method Summary |
SCProductEntry |
addProductEntry(String name,
String type,
String tags,
String shortDescription,
String longDescription,
String pageURL,
String author,
String repoGroupId,
String repoArtifactId,
long[] licenseIds,
List<byte[]> thumbnails,
List<byte[]> fullImages,
ServiceContext serviceContext)
|
void |
deleteProductEntry(long productEntryId)
|
SCProductEntry |
getProductEntry(long productEntryId)
|
SCProductEntry |
updateProductEntry(long productEntryId,
String name,
String type,
String tags,
String shortDescription,
String longDescription,
String pageURL,
String author,
String repoGroupId,
String repoArtifactId,
long[] licenseIds,
List<byte[]> thumbnails,
List<byte[]> fullImages)
|
addProductEntry
SCProductEntry addProductEntry(String name,
String type,
String tags,
String shortDescription,
String longDescription,
String pageURL,
String author,
String repoGroupId,
String repoArtifactId,
long[] licenseIds,
List<byte[]> thumbnails,
List<byte[]> fullImages,
ServiceContext serviceContext)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
deleteProductEntry
void deleteProductEntry(long productEntryId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getProductEntry
@Transactional(propagation=SUPPORTS,
readOnly=true)
SCProductEntry getProductEntry(long productEntryId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
updateProductEntry
SCProductEntry updateProductEntry(long productEntryId,
String name,
String type,
String tags,
String shortDescription,
String longDescription,
String pageURL,
String author,
String repoGroupId,
String repoArtifactId,
long[] licenseIds,
List<byte[]> thumbnails,
List<byte[]> fullImages)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException