Liferay 7.0-ce-a2

com.liferay.portlet.softwarecatalog.service
Class SCLicenseLocalServiceUtil

java.lang.Object
  extended by com.liferay.portlet.softwarecatalog.service.SCLicenseLocalServiceUtil

@ProviderType
public class SCLicenseLocalServiceUtil
extends Object

Provides the local service utility for SCLicense. This utility wraps SCLicenseLocalServiceImpl and is the primary access point for service operations in application layer code running on the local server. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.

See Also:
SCLicenseLocalService, SCLicenseLocalServiceBaseImpl, SCLicenseLocalServiceImpl
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time it is generated.

Constructor Summary
SCLicenseLocalServiceUtil()
           
 
Method Summary
static SCLicense addLicense(String name, String url, boolean openSource, boolean active, boolean recommended)
           
static SCLicense addSCLicense(SCLicense scLicense)
          Adds the s c license to the database.
static void addSCProductEntrySCLicense(long productEntryId, long licenseId)
           
static void addSCProductEntrySCLicense(long productEntryId, SCLicense scLicense)
           
static void addSCProductEntrySCLicenses(long productEntryId, List<SCLicense> SCLicenses)
           
static void addSCProductEntrySCLicenses(long productEntryId, long[] licenseIds)
           
static void clearSCProductEntrySCLicenses(long productEntryId)
           
static SCLicense createSCLicense(long licenseId)
          Creates a new s c license with the primary key.
static void deleteLicense(long licenseId)
           
static void deleteLicense(SCLicense license)
           
static PersistedModel deletePersistedModel(PersistedModel persistedModel)
           
static SCLicense deleteSCLicense(long licenseId)
          Deletes the s c license with the primary key from the database.
static SCLicense deleteSCLicense(SCLicense scLicense)
          Deletes the s c license from the database.
static void deleteSCProductEntrySCLicense(long productEntryId, long licenseId)
           
static void deleteSCProductEntrySCLicense(long productEntryId, SCLicense scLicense)
           
static void deleteSCProductEntrySCLicenses(long productEntryId, List<SCLicense> SCLicenses)
           
static void deleteSCProductEntrySCLicenses(long productEntryId, long[] licenseIds)
           
static DynamicQuery dynamicQuery()
           
static
<T> List<T>
dynamicQuery(DynamicQuery dynamicQuery)
          Performs a dynamic query on the database and returns the matching rows.
static
<T> List<T>
dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
          Performs a dynamic query on the database and returns a range of the matching rows.
static
<T> List<T>
dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator)
          Performs a dynamic query on the database and returns an ordered range of the matching rows.
static long dynamicQueryCount(DynamicQuery dynamicQuery)
          Returns the number of rows matching the dynamic query.
static long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
          Returns the number of rows matching the dynamic query.
static SCLicense fetchSCLicense(long licenseId)
           
static ActionableDynamicQuery getActionableDynamicQuery()
           
static String getBeanIdentifier()
          Returns the Spring bean ID for this bean.
static SCLicense getLicense(long licenseId)
           
static List<SCLicense> getLicenses()
           
static List<SCLicense> getLicenses(boolean active, boolean recommended)
           
static List<SCLicense> getLicenses(boolean active, boolean recommended, int start, int end)
           
static List<SCLicense> getLicenses(int start, int end)
           
static int getLicensesCount()
           
static int getLicensesCount(boolean active, boolean recommended)
           
static PersistedModel getPersistedModel(Serializable primaryKeyObj)
           
static List<SCLicense> getProductEntryLicenses(long productEntryId)
           
static SCLicense getSCLicense(long licenseId)
          Returns the s c license with the primary key.
static List<SCLicense> getSCLicenses(int start, int end)
          Returns a range of all the s c licenses.
static int getSCLicensesCount()
          Returns the number of s c licenses.
static long[] getSCProductEntryPrimaryKeys(long licenseId)
          Returns the productEntryIds of the s c product entries associated with the s c license.
static List<SCLicense> getSCProductEntrySCLicenses(long productEntryId)
           
static List<SCLicense> getSCProductEntrySCLicenses(long productEntryId, int start, int end)
           
static List<SCLicense> getSCProductEntrySCLicenses(long productEntryId, int start, int end, OrderByComparator<SCLicense> orderByComparator)
           
static int getSCProductEntrySCLicensesCount(long productEntryId)
           
static SCLicenseLocalService getService()
           
static boolean hasSCProductEntrySCLicense(long productEntryId, long licenseId)
           
static boolean hasSCProductEntrySCLicenses(long productEntryId)
           
static void setBeanIdentifier(String beanIdentifier)
          Sets the Spring bean ID for this bean.
static void setSCProductEntrySCLicenses(long productEntryId, long[] licenseIds)
           
 void setService(SCLicenseLocalService service)
          Deprecated. As of 6.2.0
static SCLicense updateLicense(long licenseId, String name, String url, boolean openSource, boolean active, boolean recommended)
           
static SCLicense updateSCLicense(SCLicense scLicense)
          Updates the s c license in the database or adds it if it does not yet exist.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCLicenseLocalServiceUtil

public SCLicenseLocalServiceUtil()
Method Detail

addLicense

public static SCLicense addLicense(String name,
                                   String url,
                                   boolean openSource,
                                   boolean active,
                                   boolean recommended)
                            throws PortalException
Throws:
PortalException

addSCLicense

public static SCLicense addSCLicense(SCLicense scLicense)
Adds the s c license to the database. Also notifies the appropriate model listeners.

Parameters:
scLicense - the s c license
Returns:
the s c license that was added

addSCProductEntrySCLicense

public static void addSCProductEntrySCLicense(long productEntryId,
                                              long licenseId)

addSCProductEntrySCLicense

public static void addSCProductEntrySCLicense(long productEntryId,
                                              SCLicense scLicense)

addSCProductEntrySCLicenses

public static void addSCProductEntrySCLicenses(long productEntryId,
                                               List<SCLicense> SCLicenses)

addSCProductEntrySCLicenses

public static void addSCProductEntrySCLicenses(long productEntryId,
                                               long[] licenseIds)

clearSCProductEntrySCLicenses

public static void clearSCProductEntrySCLicenses(long productEntryId)

createSCLicense

public static SCLicense createSCLicense(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

deleteLicense

public static void deleteLicense(SCLicense license)

deleteLicense

public static void deleteLicense(long licenseId)
                          throws PortalException
Throws:
PortalException

deletePersistedModel

public static PersistedModel deletePersistedModel(PersistedModel persistedModel)
                                           throws PortalException
Throws:
PortalException

deleteSCLicense

public static SCLicense deleteSCLicense(long licenseId)
                                 throws PortalException
Deletes 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
Returns:
the s c license that was removed
Throws:
PortalException - if a s c license with the primary key could not be found

deleteSCLicense

public static SCLicense deleteSCLicense(SCLicense scLicense)
Deletes the s c license from the database. Also notifies the appropriate model listeners.

Parameters:
scLicense - the s c license
Returns:
the s c license that was removed

deleteSCProductEntrySCLicense

public static void deleteSCProductEntrySCLicense(long productEntryId,
                                                 long licenseId)

deleteSCProductEntrySCLicense

public static void deleteSCProductEntrySCLicense(long productEntryId,
                                                 SCLicense scLicense)

deleteSCProductEntrySCLicenses

public static void deleteSCProductEntrySCLicenses(long productEntryId,
                                                  List<SCLicense> SCLicenses)

deleteSCProductEntrySCLicenses

public static void deleteSCProductEntrySCLicenses(long productEntryId,
                                                  long[] licenseIds)

dynamicQuery

public static DynamicQuery dynamicQuery()

dynamicQuery

public static <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.

Parameters:
dynamicQuery - the dynamic query
Returns:
the matching rows

dynamicQuery

public static <T> List<T> dynamicQuery(DynamicQuery dynamicQuery,
                                       int start,
                                       int end)
Performs a dynamic query on the database and returns a range of the matching rows.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil.ALL_POS), then the query will include the default ORDER BY logic from SCLicenseModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
dynamicQuery - the dynamic query
start - the lower bound of the range of model instances
end - the upper bound of the range of model instances (not inclusive)
Returns:
the range of matching rows

dynamicQuery

public static <T> List<T> dynamicQuery(DynamicQuery dynamicQuery,
                                       int start,
                                       int end,
                                       OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.

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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil.ALL_POS), then the query will include the default ORDER BY logic from SCLicenseModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
dynamicQuery - the dynamic query
start - the lower bound of the range of model instances
end - the upper bound of the range of model instances (not inclusive)
orderByComparator - the comparator to order the results by (optionally null)
Returns:
the ordered range of matching rows

dynamicQueryCount

public static long dynamicQueryCount(DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.

Parameters:
dynamicQuery - the dynamic query
Returns:
the number of rows matching the dynamic query

dynamicQueryCount

public static long dynamicQueryCount(DynamicQuery dynamicQuery,
                                     Projection projection)
Returns the number of rows matching the dynamic query.

Parameters:
dynamicQuery - the dynamic query
projection - the projection to apply to the query
Returns:
the number of rows matching the dynamic query

fetchSCLicense

public static SCLicense fetchSCLicense(long licenseId)

getActionableDynamicQuery

public static ActionableDynamicQuery getActionableDynamicQuery()

getBeanIdentifier

public static String getBeanIdentifier()
Returns the Spring bean ID for this bean.

Returns:
the Spring bean ID for this bean

getLicense

public static SCLicense getLicense(long licenseId)
                            throws PortalException
Throws:
PortalException

getLicenses

public static List<SCLicense> getLicenses()

getLicenses

public static List<SCLicense> getLicenses(boolean active,
                                          boolean recommended)

getLicenses

public static List<SCLicense> getLicenses(boolean active,
                                          boolean recommended,
                                          int start,
                                          int end)

getLicenses

public static List<SCLicense> getLicenses(int start,
                                          int end)

getLicensesCount

public static int getLicensesCount()

getLicensesCount

public static int getLicensesCount(boolean active,
                                   boolean recommended)

getPersistedModel

public static PersistedModel getPersistedModel(Serializable primaryKeyObj)
                                        throws PortalException
Throws:
PortalException

getProductEntryLicenses

public static List<SCLicense> getProductEntryLicenses(long productEntryId)

getSCLicense

public static SCLicense getSCLicense(long licenseId)
                              throws PortalException
Returns the s c license with the primary key.

Parameters:
licenseId - the primary key of the s c license
Returns:
the s c license
Throws:
PortalException - if a s c license with the primary key could not be found

getSCLicenses

public static List<SCLicense> getSCLicenses(int start,
                                            int end)
Returns 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. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil.ALL_POS), then the query will include the default ORDER BY logic from SCLicenseModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.

Parameters:
start - the lower bound of the range of s c licenses
end - the upper bound of the range of s c licenses (not inclusive)
Returns:
the range of s c licenses

getSCLicensesCount

public static int getSCLicensesCount()
Returns the number of s c licenses.

Returns:
the number of s c licenses

getSCProductEntryPrimaryKeys

public static long[] getSCProductEntryPrimaryKeys(long licenseId)
Returns the productEntryIds of the s c product entries associated with the s c license.

Parameters:
licenseId - the licenseId of the s c license
Returns:
long[] the productEntryIds of s c product entries associated with the s c license

getSCProductEntrySCLicenses

public static List<SCLicense> getSCProductEntrySCLicenses(long productEntryId)

getSCProductEntrySCLicenses

public static List<SCLicense> getSCProductEntrySCLicenses(long productEntryId,
                                                          int start,
                                                          int end)

getSCProductEntrySCLicenses

public static List<SCLicense> getSCProductEntrySCLicenses(long productEntryId,
                                                          int start,
                                                          int end,
                                                          OrderByComparator<SCLicense> orderByComparator)

getSCProductEntrySCLicensesCount

public static int getSCProductEntrySCLicensesCount(long productEntryId)

hasSCProductEntrySCLicense

public static boolean hasSCProductEntrySCLicense(long productEntryId,
                                                 long licenseId)

hasSCProductEntrySCLicenses

public static boolean hasSCProductEntrySCLicenses(long productEntryId)

setBeanIdentifier

public static void setBeanIdentifier(String beanIdentifier)
Sets the Spring bean ID for this bean.

Parameters:
beanIdentifier - the Spring bean ID for this bean

setSCProductEntrySCLicenses

public static void setSCProductEntrySCLicenses(long productEntryId,
                                               long[] licenseIds)

updateLicense

public static SCLicense updateLicense(long licenseId,
                                      String name,
                                      String url,
                                      boolean openSource,
                                      boolean active,
                                      boolean recommended)
                               throws PortalException
Throws:
PortalException

updateSCLicense

public static SCLicense updateSCLicense(SCLicense scLicense)
Updates the s c license in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

Parameters:
scLicense - the s c license
Returns:
the s c license that was updated

getService

public static SCLicenseLocalService getService()

setService

@Deprecated
public void setService(SCLicenseLocalService service)
Deprecated. As of 6.2.0


Liferay 7.0-ce-a2