com.liferay.portlet.softwarecatalog.service
Interface SCProductEntryService

All Known Implementing Classes:
SCProductEntryServiceWrapper

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

The interface for the s c product entry remote service.

Never modify or reference this interface directly. Always use SCProductEntryServiceUtil to access the s c product entry remote service. Add custom service methods to com.liferay.portlet.softwarecatalog.service.impl.SCProductEntryServiceImpl and rerun ServiceBuilder to automatically copy the method declarations to this interface.

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.

Author:
Brian Wing Shun Chan
See Also:
SCProductEntryServiceUtil, com.liferay.portlet.softwarecatalog.service.base.SCProductEntryServiceBaseImpl, com.liferay.portlet.softwarecatalog.service.impl.SCProductEntryServiceImpl
Generated:

Method Summary
 SCProductEntry addProductEntry(java.lang.String name, java.lang.String type, java.lang.String tags, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String pageURL, java.lang.String author, java.lang.String repoGroupId, java.lang.String repoArtifactId, long[] licenseIds, java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages, ServiceContext serviceContext)
           
 void deleteProductEntry(long productEntryId)
           
 SCProductEntry getProductEntry(long productEntryId)
           
 SCProductEntry updateProductEntry(long productEntryId, java.lang.String name, java.lang.String type, java.lang.String tags, java.lang.String shortDescription, java.lang.String longDescription, java.lang.String pageURL, java.lang.String author, java.lang.String repoGroupId, java.lang.String repoArtifactId, long[] licenseIds, java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages)
           
 

Method Detail

addProductEntry

SCProductEntry addProductEntry(java.lang.String name,
                               java.lang.String type,
                               java.lang.String tags,
                               java.lang.String shortDescription,
                               java.lang.String longDescription,
                               java.lang.String pageURL,
                               java.lang.String author,
                               java.lang.String repoGroupId,
                               java.lang.String repoArtifactId,
                               long[] licenseIds,
                               java.util.List<byte[]> thumbnails,
                               java.util.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,
                                  java.lang.String name,
                                  java.lang.String type,
                                  java.lang.String tags,
                                  java.lang.String shortDescription,
                                  java.lang.String longDescription,
                                  java.lang.String pageURL,
                                  java.lang.String author,
                                  java.lang.String repoGroupId,
                                  java.lang.String repoArtifactId,
                                  long[] licenseIds,
                                  java.util.List<byte[]> thumbnails,
                                  java.util.List<byte[]> fullImages)
                                  throws PortalException,
                                         SystemException
Throws:
PortalException
SystemException