Liferay 6.0.5

com.liferay.portlet.softwarecatalog.service.persistence
Interface SCProductEntryPersistence

All Superinterfaces:
BasePersistence<SCProductEntry>
All Known Implementing Classes:
SCProductEntryPersistenceImpl

public interface SCProductEntryPersistence
extends BasePersistence<SCProductEntry>

The persistence interface for the s c product entry service.

Never modify or reference this interface directly. Always use SCProductEntryUtil to access the s c product entry persistence. Modify service.xml and rerun ServiceBuilder to regenerate this interface.

Caching information and settings can be found in portal.properties

See Also:
SCProductEntryPersistenceImpl, SCProductEntryUtil
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

Method Summary
 void addSCLicense(long pk, long scLicensePK)
          Adds an association between the s c product entry and the s c license.
 void addSCLicense(long pk, SCLicense scLicense)
          Adds an association between the s c product entry and the s c license.
 void addSCLicenses(long pk, List<SCLicense> scLicenses)
          Adds an association between the s c product entry and the s c licenses.
 void addSCLicenses(long pk, long[] scLicensePKs)
          Adds an association between the s c product entry and the s c licenses.
 void cacheResult(List<SCProductEntry> scProductEntries)
          Caches the s c product entries in the entity cache if it is enabled.
 void cacheResult(SCProductEntry scProductEntry)
          Caches the s c product entry in the entity cache if it is enabled.
 void clearSCLicenses(long pk)
          Clears all associations between the s c product entry and its s c licenses.
 boolean containsSCLicense(long pk, long scLicensePK)
          Determines whether the s c license is associated with the s c product entry.
 boolean containsSCLicenses(long pk)
          Determines whether the s c product entry has any s c licenses associated with it.
 int countAll()
          Counts all the s c product entries.
 int countByCompanyId(long companyId)
          Counts all the s c product entries where companyId = ?.
 int countByG_U(long groupId, long userId)
          Counts all the s c product entries where groupId = ? and userId = ?.
 int countByGroupId(long groupId)
          Counts all the s c product entries where groupId = ?.
 int countByRG_RA(String repoGroupId, String repoArtifactId)
          Counts all the s c product entries where repoGroupId = ? and repoArtifactId = ?.
 SCProductEntry create(long productEntryId)
          Creates a new s c product entry with the primary key.
 SCProductEntry fetchByPrimaryKey(long productEntryId)
          Finds the s c product entry with the primary key or returns null if it could not be found.
 SCProductEntry fetchByRG_RA(String repoGroupId, String repoArtifactId)
          Finds the s c product entry where repoGroupId = ? and repoArtifactId = ? or returns null if it could not be found.
 SCProductEntry fetchByRG_RA(String repoGroupId, String repoArtifactId, boolean retrieveFromCache)
          Finds the s c product entry where repoGroupId = ? and repoArtifactId = ? or returns null if it could not be found, optionally using the finder cache.
 int filterCountByG_U(long groupId, long userId)
          Filters by the user's permissions and counts all the s c product entries where groupId = ? and userId = ?.
 int filterCountByGroupId(long groupId)
          Filters by the user's permissions and counts all the s c product entries where groupId = ?.
 List<SCProductEntry> filterFindByG_U(long groupId, long userId)
          Filters by the user's permissions and finds all the s c product entries where groupId = ? and userId = ?.
 List<SCProductEntry> filterFindByG_U(long groupId, long userId, int start, int end)
          Filters by the user's permissions and finds a range of all the s c product entries where groupId = ? and userId = ?.
 List<SCProductEntry> filterFindByG_U(long groupId, long userId, int start, int end, OrderByComparator orderByComparator)
          Filters by the user's permissions and finds an ordered range of all the s c product entries where groupId = ? and userId = ?.
 List<SCProductEntry> filterFindByGroupId(long groupId)
          Filters by the user's permissions and finds all the s c product entries where groupId = ?.
 List<SCProductEntry> filterFindByGroupId(long groupId, int start, int end)
          Filters by the user's permissions and finds a range of all the s c product entries where groupId = ?.
 List<SCProductEntry> filterFindByGroupId(long groupId, int start, int end, OrderByComparator orderByComparator)
          Filters by the user's permissions and finds an ordered range of all the s c product entries where groupId = ?.
 List<SCProductEntry> findAll()
          Finds all the s c product entries.
 List<SCProductEntry> findAll(int start, int end)
          Finds a range of all the s c product entries.
 List<SCProductEntry> findAll(int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the s c product entries.
 SCProductEntry findByCompanyId_First(long companyId, OrderByComparator orderByComparator)
          Finds the first s c product entry in the ordered set where companyId = ?.
 SCProductEntry findByCompanyId_Last(long companyId, OrderByComparator orderByComparator)
          Finds the last s c product entry in the ordered set where companyId = ?.
 SCProductEntry[] findByCompanyId_PrevAndNext(long productEntryId, long companyId, OrderByComparator orderByComparator)
          Finds the s c product entries before and after the current s c product entry in the ordered set where companyId = ?.
 List<SCProductEntry> findByCompanyId(long companyId)
          Finds all the s c product entries where companyId = ?.
 List<SCProductEntry> findByCompanyId(long companyId, int start, int end)
          Finds a range of all the s c product entries where companyId = ?.
 List<SCProductEntry> findByCompanyId(long companyId, int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the s c product entries where companyId = ?.
 SCProductEntry findByG_U_First(long groupId, long userId, OrderByComparator orderByComparator)
          Finds the first s c product entry in the ordered set where groupId = ? and userId = ?.
 SCProductEntry findByG_U_Last(long groupId, long userId, OrderByComparator orderByComparator)
          Finds the last s c product entry in the ordered set where groupId = ? and userId = ?.
 SCProductEntry[] findByG_U_PrevAndNext(long productEntryId, long groupId, long userId, OrderByComparator orderByComparator)
          Finds the s c product entries before and after the current s c product entry in the ordered set where groupId = ? and userId = ?.
 List<SCProductEntry> findByG_U(long groupId, long userId)
          Finds all the s c product entries where groupId = ? and userId = ?.
 List<SCProductEntry> findByG_U(long groupId, long userId, int start, int end)
          Finds a range of all the s c product entries where groupId = ? and userId = ?.
 List<SCProductEntry> findByG_U(long groupId, long userId, int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the s c product entries where groupId = ? and userId = ?.
 SCProductEntry findByGroupId_First(long groupId, OrderByComparator orderByComparator)
          Finds the first s c product entry in the ordered set where groupId = ?.
 SCProductEntry findByGroupId_Last(long groupId, OrderByComparator orderByComparator)
          Finds the last s c product entry in the ordered set where groupId = ?.
 SCProductEntry[] findByGroupId_PrevAndNext(long productEntryId, long groupId, OrderByComparator orderByComparator)
          Finds the s c product entries before and after the current s c product entry in the ordered set where groupId = ?.
 List<SCProductEntry> findByGroupId(long groupId)
          Finds all the s c product entries where groupId = ?.
 List<SCProductEntry> findByGroupId(long groupId, int start, int end)
          Finds a range of all the s c product entries where groupId = ?.
 List<SCProductEntry> findByGroupId(long groupId, int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the s c product entries where groupId = ?.
 SCProductEntry findByPrimaryKey(long productEntryId)
          Finds the s c product entry with the primary key or throws a NoSuchProductEntryException if it could not be found.
 SCProductEntry findByRG_RA(String repoGroupId, String repoArtifactId)
          Finds the s c product entry where repoGroupId = ? and repoArtifactId = ? or throws a NoSuchProductEntryException if it could not be found.
 List<SCLicense> getSCLicenses(long pk)
          Gets all the s c licenses associated with the s c product entry.
 List<SCLicense> getSCLicenses(long pk, int start, int end)
          Gets a range of all the s c licenses associated with the s c product entry.
 List<SCLicense> getSCLicenses(long pk, int start, int end, OrderByComparator orderByComparator)
          Gets an ordered range of all the s c licenses associated with the s c product entry.
 int getSCLicensesSize(long pk)
          Gets the number of s c licenses associated with the s c product entry.
 SCProductEntry remove(long productEntryId)
          Removes the s c product entry with the primary key from the database.
 void removeAll()
          Removes all the s c product entries from the database.
 void removeByCompanyId(long companyId)
          Removes all the s c product entries where companyId = ? from the database.
 void removeByG_U(long groupId, long userId)
          Removes all the s c product entries where groupId = ? and userId = ? from the database.
 void removeByGroupId(long groupId)
          Removes all the s c product entries where groupId = ? from the database.
 void removeByRG_RA(String repoGroupId, String repoArtifactId)
          Removes the s c product entry where repoGroupId = ? and repoArtifactId = ? from the database.
 void removeSCLicense(long pk, long scLicensePK)
          Removes the association between the s c product entry and the s c license.
 void removeSCLicense(long pk, SCLicense scLicense)
          Removes the association between the s c product entry and the s c license.
 void removeSCLicenses(long pk, List<SCLicense> scLicenses)
          Removes the association between the s c product entry and the s c licenses.
 void removeSCLicenses(long pk, long[] scLicensePKs)
          Removes the association between the s c product entry and the s c licenses.
 void setSCLicenses(long pk, List<SCLicense> scLicenses)
          Sets the s c licenses associated with the s c product entry, removing and adding associations as necessary.
 void setSCLicenses(long pk, long[] scLicensePKs)
          Sets the s c licenses associated with the s c product entry, removing and adding associations as necessary.
 SCProductEntry updateImpl(SCProductEntry scProductEntry, boolean merge)
           
 
Methods inherited from interface com.liferay.portal.service.persistence.BasePersistence
clearCache, clearCache, countWithDynamicQuery, fetchByPrimaryKey, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, getDataSource, getListeners, registerListener, remove, remove, setDataSource, unregisterListener, update, update
 

Method Detail

cacheResult

void cacheResult(SCProductEntry scProductEntry)
Caches the s c product entry in the entity cache if it is enabled.

Parameters:
scProductEntry - the s c product entry to cache

cacheResult

void cacheResult(List<SCProductEntry> scProductEntries)
Caches the s c product entries in the entity cache if it is enabled.

Parameters:
scProductEntries - the s c product entries to cache

create

SCProductEntry create(long productEntryId)
Creates a new s c product entry with the primary key. Does not add the s c product entry to the database.

Parameters:
productEntryId - the primary key for the new s c product entry
Returns:
the new s c product entry

remove

SCProductEntry remove(long productEntryId)
                      throws SystemException,
                             NoSuchProductEntryException
Removes the s c product entry with the primary key from the database. Also notifies the appropriate model listeners.

Parameters:
productEntryId - the primary key of the s c product entry to remove
Returns:
the s c product entry that was removed
Throws:
NoSuchProductEntryException - if a s c product entry with the primary key could not be found
SystemException - if a system exception occurred

updateImpl

SCProductEntry updateImpl(SCProductEntry scProductEntry,
                          boolean merge)
                          throws SystemException
Throws:
SystemException

findByPrimaryKey

SCProductEntry findByPrimaryKey(long productEntryId)
                                throws SystemException,
                                       NoSuchProductEntryException
Finds the s c product entry with the primary key or throws a NoSuchProductEntryException if it could not be found.

Parameters:
productEntryId - the primary key of the s c product entry to find
Returns:
the s c product entry
Throws:
NoSuchProductEntryException - if a s c product entry with the primary key could not be found
SystemException - if a system exception occurred

fetchByPrimaryKey

SCProductEntry fetchByPrimaryKey(long productEntryId)
                                 throws SystemException
Finds the s c product entry with the primary key or returns null if it could not be found.

Parameters:
productEntryId - the primary key of the s c product entry to find
Returns:
the s c product entry, or null if a s c product entry with the primary key could not be found
Throws:
SystemException - if a system exception occurred

findByGroupId

List<SCProductEntry> findByGroupId(long groupId)
                                   throws SystemException
Finds all the s c product entries where groupId = ?.

Parameters:
groupId - the group id to search with
Returns:
the matching s c product entries
Throws:
SystemException - if a system exception occurred

findByGroupId

List<SCProductEntry> findByGroupId(long groupId,
                                   int start,
                                   int end)
                                   throws SystemException
Finds a range of all the s c product entries where groupId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
Returns:
the range of matching s c product entries
Throws:
SystemException - if a system exception occurred

findByGroupId

List<SCProductEntry> findByGroupId(long groupId,
                                   int start,
                                   int end,
                                   OrderByComparator orderByComparator)
                                   throws SystemException
Finds an ordered range of all the s c product entries where groupId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of matching s c product entries
Throws:
SystemException - if a system exception occurred

findByGroupId_First

SCProductEntry findByGroupId_First(long groupId,
                                   OrderByComparator orderByComparator)
                                   throws SystemException,
                                          NoSuchProductEntryException
Finds the first s c product entry in the ordered set where groupId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
orderByComparator - the comparator to order the set by
Returns:
the first matching s c product entry
Throws:
NoSuchProductEntryException - if a matching s c product entry could not be found
SystemException - if a system exception occurred

findByGroupId_Last

SCProductEntry findByGroupId_Last(long groupId,
                                  OrderByComparator orderByComparator)
                                  throws SystemException,
                                         NoSuchProductEntryException
Finds the last s c product entry in the ordered set where groupId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
orderByComparator - the comparator to order the set by
Returns:
the last matching s c product entry
Throws:
NoSuchProductEntryException - if a matching s c product entry could not be found
SystemException - if a system exception occurred

findByGroupId_PrevAndNext

SCProductEntry[] findByGroupId_PrevAndNext(long productEntryId,
                                           long groupId,
                                           OrderByComparator orderByComparator)
                                           throws SystemException,
                                                  NoSuchProductEntryException
Finds the s c product entries before and after the current s c product entry in the ordered set where groupId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
productEntryId - the primary key of the current s c product entry
groupId - the group id to search with
orderByComparator - the comparator to order the set by
Returns:
the previous, current, and next s c product entry
Throws:
NoSuchProductEntryException - if a s c product entry with the primary key could not be found
SystemException - if a system exception occurred

filterFindByGroupId

List<SCProductEntry> filterFindByGroupId(long groupId)
                                         throws SystemException
Filters by the user's permissions and finds all the s c product entries where groupId = ?.

Parameters:
groupId - the group id to search with
Returns:
the matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

filterFindByGroupId

List<SCProductEntry> filterFindByGroupId(long groupId,
                                         int start,
                                         int end)
                                         throws SystemException
Filters by the user's permissions and finds a range of all the s c product entries where groupId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
Returns:
the range of matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

filterFindByGroupId

List<SCProductEntry> filterFindByGroupId(long groupId,
                                         int start,
                                         int end,
                                         OrderByComparator orderByComparator)
                                         throws SystemException
Filters by the user's permissions and finds an ordered range of all the s c product entries where groupId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

findByCompanyId

List<SCProductEntry> findByCompanyId(long companyId)
                                     throws SystemException
Finds all the s c product entries where companyId = ?.

Parameters:
companyId - the company id to search with
Returns:
the matching s c product entries
Throws:
SystemException - if a system exception occurred

findByCompanyId

List<SCProductEntry> findByCompanyId(long companyId,
                                     int start,
                                     int end)
                                     throws SystemException
Finds a range of all the s c product entries where companyId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
companyId - the company id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
Returns:
the range of matching s c product entries
Throws:
SystemException - if a system exception occurred

findByCompanyId

List<SCProductEntry> findByCompanyId(long companyId,
                                     int start,
                                     int end,
                                     OrderByComparator orderByComparator)
                                     throws SystemException
Finds an ordered range of all the s c product entries where companyId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
companyId - the company id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of matching s c product entries
Throws:
SystemException - if a system exception occurred

findByCompanyId_First

SCProductEntry findByCompanyId_First(long companyId,
                                     OrderByComparator orderByComparator)
                                     throws SystemException,
                                            NoSuchProductEntryException
Finds the first s c product entry in the ordered set where companyId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
companyId - the company id to search with
orderByComparator - the comparator to order the set by
Returns:
the first matching s c product entry
Throws:
NoSuchProductEntryException - if a matching s c product entry could not be found
SystemException - if a system exception occurred

findByCompanyId_Last

SCProductEntry findByCompanyId_Last(long companyId,
                                    OrderByComparator orderByComparator)
                                    throws SystemException,
                                           NoSuchProductEntryException
Finds the last s c product entry in the ordered set where companyId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
companyId - the company id to search with
orderByComparator - the comparator to order the set by
Returns:
the last matching s c product entry
Throws:
NoSuchProductEntryException - if a matching s c product entry could not be found
SystemException - if a system exception occurred

findByCompanyId_PrevAndNext

SCProductEntry[] findByCompanyId_PrevAndNext(long productEntryId,
                                             long companyId,
                                             OrderByComparator orderByComparator)
                                             throws SystemException,
                                                    NoSuchProductEntryException
Finds the s c product entries before and after the current s c product entry in the ordered set where companyId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
productEntryId - the primary key of the current s c product entry
companyId - the company id to search with
orderByComparator - the comparator to order the set by
Returns:
the previous, current, and next s c product entry
Throws:
NoSuchProductEntryException - if a s c product entry with the primary key could not be found
SystemException - if a system exception occurred

findByG_U

List<SCProductEntry> findByG_U(long groupId,
                               long userId)
                               throws SystemException
Finds all the s c product entries where groupId = ? and userId = ?.

Parameters:
groupId - the group id to search with
userId - the user id to search with
Returns:
the matching s c product entries
Throws:
SystemException - if a system exception occurred

findByG_U

List<SCProductEntry> findByG_U(long groupId,
                               long userId,
                               int start,
                               int end)
                               throws SystemException
Finds a range of all the s c product entries where groupId = ? and userId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
userId - the user id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
Returns:
the range of matching s c product entries
Throws:
SystemException - if a system exception occurred

findByG_U

List<SCProductEntry> findByG_U(long groupId,
                               long userId,
                               int start,
                               int end,
                               OrderByComparator orderByComparator)
                               throws SystemException
Finds an ordered range of all the s c product entries where groupId = ? and userId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
userId - the user id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of matching s c product entries
Throws:
SystemException - if a system exception occurred

findByG_U_First

SCProductEntry findByG_U_First(long groupId,
                               long userId,
                               OrderByComparator orderByComparator)
                               throws SystemException,
                                      NoSuchProductEntryException
Finds the first s c product entry in the ordered set where groupId = ? and userId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
userId - the user id to search with
orderByComparator - the comparator to order the set by
Returns:
the first matching s c product entry
Throws:
NoSuchProductEntryException - if a matching s c product entry could not be found
SystemException - if a system exception occurred

findByG_U_Last

SCProductEntry findByG_U_Last(long groupId,
                              long userId,
                              OrderByComparator orderByComparator)
                              throws SystemException,
                                     NoSuchProductEntryException
Finds the last s c product entry in the ordered set where groupId = ? and userId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
userId - the user id to search with
orderByComparator - the comparator to order the set by
Returns:
the last matching s c product entry
Throws:
NoSuchProductEntryException - if a matching s c product entry could not be found
SystemException - if a system exception occurred

findByG_U_PrevAndNext

SCProductEntry[] findByG_U_PrevAndNext(long productEntryId,
                                       long groupId,
                                       long userId,
                                       OrderByComparator orderByComparator)
                                       throws SystemException,
                                              NoSuchProductEntryException
Finds the s c product entries before and after the current s c product entry in the ordered set where groupId = ? and userId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
productEntryId - the primary key of the current s c product entry
groupId - the group id to search with
userId - the user id to search with
orderByComparator - the comparator to order the set by
Returns:
the previous, current, and next s c product entry
Throws:
NoSuchProductEntryException - if a s c product entry with the primary key could not be found
SystemException - if a system exception occurred

filterFindByG_U

List<SCProductEntry> filterFindByG_U(long groupId,
                                     long userId)
                                     throws SystemException
Filters by the user's permissions and finds all the s c product entries where groupId = ? and userId = ?.

Parameters:
groupId - the group id to search with
userId - the user id to search with
Returns:
the matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

filterFindByG_U

List<SCProductEntry> filterFindByG_U(long groupId,
                                     long userId,
                                     int start,
                                     int end)
                                     throws SystemException
Filters by the user's permissions and finds a range of all the s c product entries where groupId = ? and userId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
userId - the user id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
Returns:
the range of matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

filterFindByG_U

List<SCProductEntry> filterFindByG_U(long groupId,
                                     long userId,
                                     int start,
                                     int end,
                                     OrderByComparator orderByComparator)
                                     throws SystemException
Filters by the user's permissions and finds an ordered range of all the s c product entries where groupId = ? and userId = ?.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
groupId - the group id to search with
userId - the user id to search with
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

findByRG_RA

SCProductEntry findByRG_RA(String repoGroupId,
                           String repoArtifactId)
                           throws SystemException,
                                  NoSuchProductEntryException
Finds the s c product entry where repoGroupId = ? and repoArtifactId = ? or throws a NoSuchProductEntryException if it could not be found.

Parameters:
repoGroupId - the repo group id to search with
repoArtifactId - the repo artifact id to search with
Returns:
the matching s c product entry
Throws:
NoSuchProductEntryException - if a matching s c product entry could not be found
SystemException - if a system exception occurred

fetchByRG_RA

SCProductEntry fetchByRG_RA(String repoGroupId,
                            String repoArtifactId)
                            throws SystemException
Finds the s c product entry where repoGroupId = ? and repoArtifactId = ? or returns null if it could not be found. Uses the finder cache.

Parameters:
repoGroupId - the repo group id to search with
repoArtifactId - the repo artifact id to search with
Returns:
the matching s c product entry, or null if a matching s c product entry could not be found
Throws:
SystemException - if a system exception occurred

fetchByRG_RA

SCProductEntry fetchByRG_RA(String repoGroupId,
                            String repoArtifactId,
                            boolean retrieveFromCache)
                            throws SystemException
Finds the s c product entry where repoGroupId = ? and repoArtifactId = ? or returns null if it could not be found, optionally using the finder cache.

Parameters:
repoGroupId - the repo group id to search with
repoArtifactId - the repo artifact id to search with
Returns:
the matching s c product entry, or null if a matching s c product entry could not be found
Throws:
SystemException - if a system exception occurred

findAll

List<SCProductEntry> findAll()
                             throws SystemException
Finds all the s c product entries.

Returns:
the s c product entries
Throws:
SystemException - if a system exception occurred

findAll

List<SCProductEntry> findAll(int start,
                             int end)
                             throws SystemException
Finds a range of all the s c product entries.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
Returns:
the range of s c product entries
Throws:
SystemException - if a system exception occurred

findAll

List<SCProductEntry> findAll(int start,
                             int end,
                             OrderByComparator orderByComparator)
                             throws SystemException
Finds an ordered range of all the s c product entries.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of s c product entries
Throws:
SystemException - if a system exception occurred

removeByGroupId

void removeByGroupId(long groupId)
                     throws SystemException
Removes all the s c product entries where groupId = ? from the database.

Parameters:
groupId - the group id to search with
Throws:
SystemException - if a system exception occurred

removeByCompanyId

void removeByCompanyId(long companyId)
                       throws SystemException
Removes all the s c product entries where companyId = ? from the database.

Parameters:
companyId - the company id to search with
Throws:
SystemException - if a system exception occurred

removeByG_U

void removeByG_U(long groupId,
                 long userId)
                 throws SystemException
Removes all the s c product entries where groupId = ? and userId = ? from the database.

Parameters:
groupId - the group id to search with
userId - the user id to search with
Throws:
SystemException - if a system exception occurred

removeByRG_RA

void removeByRG_RA(String repoGroupId,
                   String repoArtifactId)
                   throws SystemException,
                          NoSuchProductEntryException
Removes the s c product entry where repoGroupId = ? and repoArtifactId = ? from the database.

Parameters:
repoGroupId - the repo group id to search with
repoArtifactId - the repo artifact id to search with
Throws:
SystemException - if a system exception occurred
NoSuchProductEntryException

removeAll

void removeAll()
               throws SystemException
Removes all the s c product entries from the database.

Throws:
SystemException - if a system exception occurred

countByGroupId

int countByGroupId(long groupId)
                   throws SystemException
Counts all the s c product entries where groupId = ?.

Parameters:
groupId - the group id to search with
Returns:
the number of matching s c product entries
Throws:
SystemException - if a system exception occurred

filterCountByGroupId

int filterCountByGroupId(long groupId)
                         throws SystemException
Filters by the user's permissions and counts all the s c product entries where groupId = ?.

Parameters:
groupId - the group id to search with
Returns:
the number of matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

countByCompanyId

int countByCompanyId(long companyId)
                     throws SystemException
Counts all the s c product entries where companyId = ?.

Parameters:
companyId - the company id to search with
Returns:
the number of matching s c product entries
Throws:
SystemException - if a system exception occurred

countByG_U

int countByG_U(long groupId,
               long userId)
               throws SystemException
Counts all the s c product entries where groupId = ? and userId = ?.

Parameters:
groupId - the group id to search with
userId - the user id to search with
Returns:
the number of matching s c product entries
Throws:
SystemException - if a system exception occurred

filterCountByG_U

int filterCountByG_U(long groupId,
                     long userId)
                     throws SystemException
Filters by the user's permissions and counts all the s c product entries where groupId = ? and userId = ?.

Parameters:
groupId - the group id to search with
userId - the user id to search with
Returns:
the number of matching s c product entries that the user has permission to view
Throws:
SystemException - if a system exception occurred

countByRG_RA

int countByRG_RA(String repoGroupId,
                 String repoArtifactId)
                 throws SystemException
Counts all the s c product entries where repoGroupId = ? and repoArtifactId = ?.

Parameters:
repoGroupId - the repo group id to search with
repoArtifactId - the repo artifact id to search with
Returns:
the number of matching s c product entries
Throws:
SystemException - if a system exception occurred

countAll

int countAll()
             throws SystemException
Counts all the s c product entries.

Returns:
the number of s c product entries
Throws:
SystemException - if a system exception occurred

getSCLicenses

List<SCLicense> getSCLicenses(long pk)
                              throws SystemException
Gets all the s c licenses associated with the s c product entry.

Parameters:
pk - the primary key of the s c product entry to get the associated s c licenses for
Returns:
the s c licenses associated with the s c product entry
Throws:
SystemException - if a system exception occurred

getSCLicenses

List<SCLicense> getSCLicenses(long pk,
                              int start,
                              int end)
                              throws SystemException
Gets a range of all the s c licenses associated with the s c product entry.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
pk - the primary key of the s c product entry to get the associated s c licenses for
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
Returns:
the range of s c licenses associated with the s c product entry
Throws:
SystemException - if a system exception occurred

getSCLicenses

List<SCLicense> getSCLicenses(long pk,
                              int start,
                              int end,
                              OrderByComparator orderByComparator)
                              throws SystemException
Gets an ordered range of all the s c licenses associated with the s c product entry.

Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil.ALL_POS will return the full result set.

Parameters:
pk - the primary key of the s c product entry to get the associated s c licenses for
start - the lower bound of the range of s c product entries to return
end - the upper bound of the range of s c product entries to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of s c licenses associated with the s c product entry
Throws:
SystemException - if a system exception occurred

getSCLicensesSize

int getSCLicensesSize(long pk)
                      throws SystemException
Gets the number of s c licenses associated with the s c product entry.

Parameters:
pk - the primary key of the s c product entry to get the number of associated s c licenses for
Returns:
the number of s c licenses associated with the s c product entry
Throws:
SystemException - if a system exception occurred

containsSCLicense

boolean containsSCLicense(long pk,
                          long scLicensePK)
                          throws SystemException
Determines whether the s c license is associated with the s c product entry.

Parameters:
pk - the primary key of the s c product entry
scLicensePK - the primary key of the s c license
Returns:
whether the s c license is associated with the s c product entry
Throws:
SystemException - if a system exception occurred

containsSCLicenses

boolean containsSCLicenses(long pk)
                           throws SystemException
Determines whether the s c product entry has any s c licenses associated with it.

Parameters:
pk - the primary key of the s c product entry to check for associations with s c licenses
Returns:
whether the s c product entry has any s c licenses associated with it
Throws:
SystemException - if a system exception occurred

addSCLicense

void addSCLicense(long pk,
                  long scLicensePK)
                  throws SystemException
Adds an association between the s c product entry and the s c license. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicensePK - the primary key of the s c license
Throws:
SystemException - if a system exception occurred

addSCLicense

void addSCLicense(long pk,
                  SCLicense scLicense)
                  throws SystemException
Adds an association between the s c product entry and the s c license. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicense - the s c license
Throws:
SystemException - if a system exception occurred

addSCLicenses

void addSCLicenses(long pk,
                   long[] scLicensePKs)
                   throws SystemException
Adds an association between the s c product entry and the s c licenses. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicensePKs - the primary keys of the s c licenses
Throws:
SystemException - if a system exception occurred

addSCLicenses

void addSCLicenses(long pk,
                   List<SCLicense> scLicenses)
                   throws SystemException
Adds an association between the s c product entry and the s c licenses. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicenses - the s c licenses
Throws:
SystemException - if a system exception occurred

clearSCLicenses

void clearSCLicenses(long pk)
                     throws SystemException
Clears all associations between the s c product entry and its s c licenses. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry to clear the associated s c licenses from
Throws:
SystemException - if a system exception occurred

removeSCLicense

void removeSCLicense(long pk,
                     long scLicensePK)
                     throws SystemException
Removes the association between the s c product entry and the s c license. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicensePK - the primary key of the s c license
Throws:
SystemException - if a system exception occurred

removeSCLicense

void removeSCLicense(long pk,
                     SCLicense scLicense)
                     throws SystemException
Removes the association between the s c product entry and the s c license. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicense - the s c license
Throws:
SystemException - if a system exception occurred

removeSCLicenses

void removeSCLicenses(long pk,
                      long[] scLicensePKs)
                      throws SystemException
Removes the association between the s c product entry and the s c licenses. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicensePKs - the primary keys of the s c licenses
Throws:
SystemException - if a system exception occurred

removeSCLicenses

void removeSCLicenses(long pk,
                      List<SCLicense> scLicenses)
                      throws SystemException
Removes the association between the s c product entry and the s c licenses. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry
scLicenses - the s c licenses
Throws:
SystemException - if a system exception occurred

setSCLicenses

void setSCLicenses(long pk,
                   long[] scLicensePKs)
                   throws SystemException
Sets the s c licenses associated with the s c product entry, removing and adding associations as necessary. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry to set the associations for
scLicensePKs - the primary keys of the s c licenses to be associated with the s c product entry
Throws:
SystemException - if a system exception occurred

setSCLicenses

void setSCLicenses(long pk,
                   List<SCLicense> scLicenses)
                   throws SystemException
Sets the s c licenses associated with the s c product entry, removing and adding associations as necessary. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c product entry to set the associations for
scLicenses - the s c licenses to be associated with the s c product entry
Throws:
SystemException - if a system exception occurred

Liferay 6.0.5