Liferay 6.0.5

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

All Superinterfaces:
BasePersistence<SCLicense>
All Known Implementing Classes:
SCLicensePersistenceImpl

public interface SCLicensePersistence
extends BasePersistence<SCLicense>

The persistence interface for the s c license service.

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

Caching information and settings can be found in portal.properties

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

Method Summary
 void addSCProductEntries(long pk, List<SCProductEntry> scProductEntries)
          Adds an association between the s c license and the s c product entries.
 void addSCProductEntries(long pk, long[] scProductEntryPKs)
          Adds an association between the s c license and the s c product entries.
 void addSCProductEntry(long pk, long scProductEntryPK)
          Adds an association between the s c license and the s c product entry.
 void addSCProductEntry(long pk, SCProductEntry scProductEntry)
          Adds an association between the s c license and the s c product entry.
 void cacheResult(List<SCLicense> scLicenses)
          Caches the s c licenses in the entity cache if it is enabled.
 void cacheResult(SCLicense scLicense)
          Caches the s c license in the entity cache if it is enabled.
 void clearSCProductEntries(long pk)
          Clears all associations between the s c license and its s c product entries.
 boolean containsSCProductEntries(long pk)
          Determines whether the s c license has any s c product entries associated with it.
 boolean containsSCProductEntry(long pk, long scProductEntryPK)
          Determines whether the s c product entry is associated with the s c license.
 int countAll()
          Counts all the s c licenses.
 int countByA_R(boolean active, boolean recommended)
          Counts all the s c licenses where active = ? and recommended = ?.
 int countByActive(boolean active)
          Counts all the s c licenses where active = ?.
 SCLicense create(long licenseId)
          Creates a new s c license with the primary key.
 SCLicense fetchByPrimaryKey(long licenseId)
          Finds the s c license with the primary key or returns null if it could not be found.
 List<SCLicense> findAll()
          Finds all the s c licenses.
 List<SCLicense> findAll(int start, int end)
          Finds a range of all the s c licenses.
 List<SCLicense> findAll(int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the s c licenses.
 SCLicense findByA_R_First(boolean active, boolean recommended, OrderByComparator orderByComparator)
          Finds the first s c license in the ordered set where active = ? and recommended = ?.
 SCLicense findByA_R_Last(boolean active, boolean recommended, OrderByComparator orderByComparator)
          Finds the last s c license in the ordered set where active = ? and recommended = ?.
 SCLicense[] findByA_R_PrevAndNext(long licenseId, boolean active, boolean recommended, OrderByComparator orderByComparator)
          Finds the s c licenses before and after the current s c license in the ordered set where active = ? and recommended = ?.
 List<SCLicense> findByA_R(boolean active, boolean recommended)
          Finds all the s c licenses where active = ? and recommended = ?.
 List<SCLicense> findByA_R(boolean active, boolean recommended, int start, int end)
          Finds a range of all the s c licenses where active = ? and recommended = ?.
 List<SCLicense> findByA_R(boolean active, boolean recommended, int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the s c licenses where active = ? and recommended = ?.
 SCLicense findByActive_First(boolean active, OrderByComparator orderByComparator)
          Finds the first s c license in the ordered set where active = ?.
 SCLicense findByActive_Last(boolean active, OrderByComparator orderByComparator)
          Finds the last s c license in the ordered set where active = ?.
 SCLicense[] findByActive_PrevAndNext(long licenseId, boolean active, OrderByComparator orderByComparator)
          Finds the s c licenses before and after the current s c license in the ordered set where active = ?.
 List<SCLicense> findByActive(boolean active)
          Finds all the s c licenses where active = ?.
 List<SCLicense> findByActive(boolean active, int start, int end)
          Finds a range of all the s c licenses where active = ?.
 List<SCLicense> findByActive(boolean active, int start, int end, OrderByComparator orderByComparator)
          Finds an ordered range of all the s c licenses where active = ?.
 SCLicense findByPrimaryKey(long licenseId)
          Finds the s c license with the primary key or throws a NoSuchLicenseException if it could not be found.
 List<SCProductEntry> getSCProductEntries(long pk)
          Gets all the s c product entries associated with the s c license.
 List<SCProductEntry> getSCProductEntries(long pk, int start, int end)
          Gets a range of all the s c product entries associated with the s c license.
 List<SCProductEntry> getSCProductEntries(long pk, int start, int end, OrderByComparator orderByComparator)
          Gets an ordered range of all the s c product entries associated with the s c license.
 int getSCProductEntriesSize(long pk)
          Gets the number of s c product entries associated with the s c license.
 SCLicense remove(long licenseId)
          Removes the s c license with the primary key from the database.
 void removeAll()
          Removes all the s c licenses from the database.
 void removeByA_R(boolean active, boolean recommended)
          Removes all the s c licenses where active = ? and recommended = ? from the database.
 void removeByActive(boolean active)
          Removes all the s c licenses where active = ? from the database.
 void removeSCProductEntries(long pk, List<SCProductEntry> scProductEntries)
          Removes the association between the s c license and the s c product entries.
 void removeSCProductEntries(long pk, long[] scProductEntryPKs)
          Removes the association between the s c license and the s c product entries.
 void removeSCProductEntry(long pk, long scProductEntryPK)
          Removes the association between the s c license and the s c product entry.
 void removeSCProductEntry(long pk, SCProductEntry scProductEntry)
          Removes the association between the s c license and the s c product entry.
 void setSCProductEntries(long pk, List<SCProductEntry> scProductEntries)
          Sets the s c product entries associated with the s c license, removing and adding associations as necessary.
 void setSCProductEntries(long pk, long[] scProductEntryPKs)
          Sets the s c product entries associated with the s c license, removing and adding associations as necessary.
 SCLicense updateImpl(SCLicense scLicense, 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(SCLicense scLicense)
Caches the s c license in the entity cache if it is enabled.

Parameters:
scLicense - the s c license to cache

cacheResult

void cacheResult(List<SCLicense> scLicenses)
Caches the s c licenses in the entity cache if it is enabled.

Parameters:
scLicenses - the s c licenses to cache

create

SCLicense create(long licenseId)
Creates a new s c license with the primary key. Does not add the s c license to the database.

Parameters:
licenseId - the primary key for the new s c license
Returns:
the new s c license

remove

SCLicense remove(long licenseId)
                 throws SystemException,
                        NoSuchLicenseException
Removes the s c license with the primary key from the database. Also notifies the appropriate model listeners.

Parameters:
licenseId - the primary key of the s c license to remove
Returns:
the s c license that was removed
Throws:
NoSuchLicenseException - if a s c license with the primary key could not be found
SystemException - if a system exception occurred

updateImpl

SCLicense updateImpl(SCLicense scLicense,
                     boolean merge)
                     throws SystemException
Throws:
SystemException

findByPrimaryKey

SCLicense findByPrimaryKey(long licenseId)
                           throws SystemException,
                                  NoSuchLicenseException
Finds the s c license with the primary key or throws a NoSuchLicenseException if it could not be found.

Parameters:
licenseId - the primary key of the s c license to find
Returns:
the s c license
Throws:
NoSuchLicenseException - if a s c license with the primary key could not be found
SystemException - if a system exception occurred

fetchByPrimaryKey

SCLicense fetchByPrimaryKey(long licenseId)
                            throws SystemException
Finds the s c license with the primary key or returns null if it could not be found.

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

findByActive

List<SCLicense> findByActive(boolean active)
                             throws SystemException
Finds all the s c licenses where active = ?.

Parameters:
active - the active to search with
Returns:
the matching s c licenses
Throws:
SystemException - if a system exception occurred

findByActive

List<SCLicense> findByActive(boolean active,
                             int start,
                             int end)
                             throws SystemException
Finds a range of all the s c licenses where active = ?.

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:
active - the active to search with
start - the lower bound of the range of s c licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
Returns:
the range of matching s c licenses
Throws:
SystemException - if a system exception occurred

findByActive

List<SCLicense> findByActive(boolean active,
                             int start,
                             int end,
                             OrderByComparator orderByComparator)
                             throws SystemException
Finds an ordered range of all the s c licenses where active = ?.

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:
active - the active to search with
start - the lower bound of the range of s c licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of matching s c licenses
Throws:
SystemException - if a system exception occurred

findByActive_First

SCLicense findByActive_First(boolean active,
                             OrderByComparator orderByComparator)
                             throws SystemException,
                                    NoSuchLicenseException
Finds the first s c license in the ordered set where active = ?.

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:
active - the active to search with
orderByComparator - the comparator to order the set by
Returns:
the first matching s c license
Throws:
NoSuchLicenseException - if a matching s c license could not be found
SystemException - if a system exception occurred

findByActive_Last

SCLicense findByActive_Last(boolean active,
                            OrderByComparator orderByComparator)
                            throws SystemException,
                                   NoSuchLicenseException
Finds the last s c license in the ordered set where active = ?.

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:
active - the active to search with
orderByComparator - the comparator to order the set by
Returns:
the last matching s c license
Throws:
NoSuchLicenseException - if a matching s c license could not be found
SystemException - if a system exception occurred

findByActive_PrevAndNext

SCLicense[] findByActive_PrevAndNext(long licenseId,
                                     boolean active,
                                     OrderByComparator orderByComparator)
                                     throws SystemException,
                                            NoSuchLicenseException
Finds the s c licenses before and after the current s c license in the ordered set where active = ?.

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:
licenseId - the primary key of the current s c license
active - the active to search with
orderByComparator - the comparator to order the set by
Returns:
the previous, current, and next s c license
Throws:
NoSuchLicenseException - if a s c license with the primary key could not be found
SystemException - if a system exception occurred

findByA_R

List<SCLicense> findByA_R(boolean active,
                          boolean recommended)
                          throws SystemException
Finds all the s c licenses where active = ? and recommended = ?.

Parameters:
active - the active to search with
recommended - the recommended to search with
Returns:
the matching s c licenses
Throws:
SystemException - if a system exception occurred

findByA_R

List<SCLicense> findByA_R(boolean active,
                          boolean recommended,
                          int start,
                          int end)
                          throws SystemException
Finds a range of all the s c licenses where active = ? and recommended = ?.

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:
active - the active to search with
recommended - the recommended to search with
start - the lower bound of the range of s c licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
Returns:
the range of matching s c licenses
Throws:
SystemException - if a system exception occurred

findByA_R

List<SCLicense> findByA_R(boolean active,
                          boolean recommended,
                          int start,
                          int end,
                          OrderByComparator orderByComparator)
                          throws SystemException
Finds an ordered range of all the s c licenses where active = ? and recommended = ?.

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:
active - the active to search with
recommended - the recommended to search with
start - the lower bound of the range of s c licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of matching s c licenses
Throws:
SystemException - if a system exception occurred

findByA_R_First

SCLicense findByA_R_First(boolean active,
                          boolean recommended,
                          OrderByComparator orderByComparator)
                          throws SystemException,
                                 NoSuchLicenseException
Finds the first s c license in the ordered set where active = ? and recommended = ?.

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:
active - the active to search with
recommended - the recommended to search with
orderByComparator - the comparator to order the set by
Returns:
the first matching s c license
Throws:
NoSuchLicenseException - if a matching s c license could not be found
SystemException - if a system exception occurred

findByA_R_Last

SCLicense findByA_R_Last(boolean active,
                         boolean recommended,
                         OrderByComparator orderByComparator)
                         throws SystemException,
                                NoSuchLicenseException
Finds the last s c license in the ordered set where active = ? and recommended = ?.

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:
active - the active to search with
recommended - the recommended to search with
orderByComparator - the comparator to order the set by
Returns:
the last matching s c license
Throws:
NoSuchLicenseException - if a matching s c license could not be found
SystemException - if a system exception occurred

findByA_R_PrevAndNext

SCLicense[] findByA_R_PrevAndNext(long licenseId,
                                  boolean active,
                                  boolean recommended,
                                  OrderByComparator orderByComparator)
                                  throws SystemException,
                                         NoSuchLicenseException
Finds the s c licenses before and after the current s c license in the ordered set where active = ? and recommended = ?.

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:
licenseId - the primary key of the current s c license
active - the active to search with
recommended - the recommended to search with
orderByComparator - the comparator to order the set by
Returns:
the previous, current, and next s c license
Throws:
NoSuchLicenseException - if a s c license with the primary key could not be found
SystemException - if a system exception occurred

findAll

List<SCLicense> findAll()
                        throws SystemException
Finds all the s c licenses.

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

findAll

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

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 licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
Returns:
the range of s c licenses
Throws:
SystemException - if a system exception occurred

findAll

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

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 licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of s c licenses
Throws:
SystemException - if a system exception occurred

removeByActive

void removeByActive(boolean active)
                    throws SystemException
Removes all the s c licenses where active = ? from the database.

Parameters:
active - the active to search with
Throws:
SystemException - if a system exception occurred

removeByA_R

void removeByA_R(boolean active,
                 boolean recommended)
                 throws SystemException
Removes all the s c licenses where active = ? and recommended = ? from the database.

Parameters:
active - the active to search with
recommended - the recommended to search with
Throws:
SystemException - if a system exception occurred

removeAll

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

Throws:
SystemException - if a system exception occurred

countByActive

int countByActive(boolean active)
                  throws SystemException
Counts all the s c licenses where active = ?.

Parameters:
active - the active to search with
Returns:
the number of matching s c licenses
Throws:
SystemException - if a system exception occurred

countByA_R

int countByA_R(boolean active,
               boolean recommended)
               throws SystemException
Counts all the s c licenses where active = ? and recommended = ?.

Parameters:
active - the active to search with
recommended - the recommended to search with
Returns:
the number of matching s c licenses
Throws:
SystemException - if a system exception occurred

countAll

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

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

getSCProductEntries

List<SCProductEntry> getSCProductEntries(long pk)
                                         throws SystemException
Gets all the s c product entries associated with the s c license.

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

getSCProductEntries

List<SCProductEntry> getSCProductEntries(long pk,
                                         int start,
                                         int end)
                                         throws SystemException
Gets a range of all the s c product entries associated with the s c license.

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 license to get the associated s c product entries for
start - the lower bound of the range of s c licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
Returns:
the range of s c product entries associated with the s c license
Throws:
SystemException - if a system exception occurred

getSCProductEntries

List<SCProductEntry> getSCProductEntries(long pk,
                                         int start,
                                         int end,
                                         OrderByComparator orderByComparator)
                                         throws SystemException
Gets an ordered range of all the s c product entries associated with the s c license.

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 license to get the associated s c product entries for
start - the lower bound of the range of s c licenses to return
end - the upper bound of the range of s c licenses to return (not inclusive)
orderByComparator - the comparator to order the results by
Returns:
the ordered range of s c product entries associated with the s c license
Throws:
SystemException - if a system exception occurred

getSCProductEntriesSize

int getSCProductEntriesSize(long pk)
                            throws SystemException
Gets the number of s c product entries associated with the s c license.

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

containsSCProductEntry

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

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

containsSCProductEntries

boolean containsSCProductEntries(long pk)
                                 throws SystemException
Determines whether the s c license has any s c product entries associated with it.

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

addSCProductEntry

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

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

addSCProductEntry

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

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

addSCProductEntries

void addSCProductEntries(long pk,
                         long[] scProductEntryPKs)
                         throws SystemException
Adds an association between the s c license and the s c product entries. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c license
scProductEntryPKs - the primary keys of the s c product entries
Throws:
SystemException - if a system exception occurred

addSCProductEntries

void addSCProductEntries(long pk,
                         List<SCProductEntry> scProductEntries)
                         throws SystemException
Adds an association between the s c license and the s c product entries. Also notifies the appropriate model listeners and clears the mapping table finder cache.

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

clearSCProductEntries

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

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

removeSCProductEntry

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

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

removeSCProductEntry

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

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

removeSCProductEntries

void removeSCProductEntries(long pk,
                            long[] scProductEntryPKs)
                            throws SystemException
Removes the association between the s c license and the s c product entries. Also notifies the appropriate model listeners and clears the mapping table finder cache.

Parameters:
pk - the primary key of the s c license
scProductEntryPKs - the primary keys of the s c product entries
Throws:
SystemException - if a system exception occurred

removeSCProductEntries

void removeSCProductEntries(long pk,
                            List<SCProductEntry> scProductEntries)
                            throws SystemException
Removes the association between the s c license and the s c product entries. Also notifies the appropriate model listeners and clears the mapping table finder cache.

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

setSCProductEntries

void setSCProductEntries(long pk,
                         long[] scProductEntryPKs)
                         throws SystemException
Sets the s c product entries associated with the s c license, 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 license to set the associations for
scProductEntryPKs - the primary keys of the s c product entries to be associated with the s c license
Throws:
SystemException - if a system exception occurred

setSCProductEntries

void setSCProductEntries(long pk,
                         List<SCProductEntry> scProductEntries)
                         throws SystemException
Sets the s c product entries associated with the s c license, 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 license to set the associations for
scProductEntries - the s c product entries to be associated with the s c license
Throws:
SystemException - if a system exception occurred

Liferay 6.0.5