Liferay 6.1.10-ee-ga1

com.liferay.portlet.softwarecatalog.service
Interface SCProductEntryService

All Known Implementing Classes:
SCProductEntryServiceWrapper

@JSONWebService
@Transactional(isolation=PORTAL,
               rollbackFor={PortalException.class,SystemException.class})
public interface SCProductEntryService

The interface for the s c product entry remote service.

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, com.liferay.portlet.softwarecatalog.service.base.SCProductEntryServiceBaseImpl, com.liferay.portlet.softwarecatalog.service.impl.SCProductEntryServiceImpl

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)
           
 

Method Detail

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

Liferay 6.1.10-ee-ga1