Class ListTypeLocalServiceWrapper

Object
com.liferay.portal.kernel.service.ListTypeLocalServiceWrapper
All Implemented Interfaces:
BaseLocalService, ListTypeLocalService, PersistedModelLocalService, ServiceWrapper<ListTypeLocalService>

public class ListTypeLocalServiceWrapper extends Object implements ListTypeLocalService, ServiceWrapper<ListTypeLocalService>
Provides a wrapper for ListTypeLocalService.
Author:
Brian Wing Shun Chan
See Also:
{$generated.description}
  • Constructor Details

    • ListTypeLocalServiceWrapper

      public ListTypeLocalServiceWrapper()
    • ListTypeLocalServiceWrapper

      public ListTypeLocalServiceWrapper(ListTypeLocalService listTypeLocalService)
  • Method Details

    • addListType

      public ListType addListType(ListType listType)
      Adds the list type to the database. Also notifies the appropriate model listeners.

      Important: Inspect ListTypeLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      addListType in interface ListTypeLocalService
      Parameters:
      listType - the list type
      Returns:
      the list type that was added
    • addListType

      public ListType addListType(long companyId, String name, String type)
      Specified by:
      addListType in interface ListTypeLocalService
    • createListType

      public ListType createListType(long listTypeId)
      Creates a new list type with the primary key. Does not add the list type to the database.
      Specified by:
      createListType in interface ListTypeLocalService
      Parameters:
      listTypeId - the primary key for the new list type
      Returns:
      the new list type
    • createPersistedModel

      public PersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException
      Specified by:
      createPersistedModel in interface ListTypeLocalService
      Specified by:
      createPersistedModel in interface PersistedModelLocalService
      Throws:
      PortalException
      PortalException
    • deleteListType

      public ListType deleteListType(ListType listType)
      Deletes the list type from the database. Also notifies the appropriate model listeners.

      Important: Inspect ListTypeLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteListType in interface ListTypeLocalService
      Parameters:
      listType - the list type
      Returns:
      the list type that was removed
    • deleteListType

      public ListType deleteListType(long listTypeId) throws PortalException
      Deletes the list type with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect ListTypeLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteListType in interface ListTypeLocalService
      Parameters:
      listTypeId - the primary key of the list type
      Returns:
      the list type that was removed
      Throws:
      PortalException - if a list type with the primary key could not be found
      PortalException
    • deleteListTypes

      public void deleteListTypes(long companyId)
      Specified by:
      deleteListTypes in interface ListTypeLocalService
    • deletePersistedModel

      public PersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException
      Specified by:
      deletePersistedModel in interface ListTypeLocalService
      Specified by:
      deletePersistedModel in interface PersistedModelLocalService
      Throws:
      PortalException
      PortalException
    • dslQuery

      public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQuery in interface ListTypeLocalService
      Specified by:
      dslQuery in interface PersistedModelLocalService
    • dslQueryCount

      public int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQueryCount in interface ListTypeLocalService
      Specified by:
      dslQueryCount in interface PersistedModelLocalService
    • dynamicQuery

      public DynamicQuery dynamicQuery()
      Specified by:
      dynamicQuery in interface ListTypeLocalService
    • dynamicQuery

      public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
      Performs a dynamic query on the database and returns the matching rows.
      Specified by:
      dynamicQuery in interface ListTypeLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the matching rows
    • dynamicQuery

      public <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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.ListTypeModelImpl.

      Specified by:
      dynamicQuery in interface ListTypeLocalService
      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 <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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.ListTypeModelImpl.

      Specified by:
      dynamicQuery in interface ListTypeLocalService
      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 long dynamicQueryCount(DynamicQuery dynamicQuery)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface ListTypeLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the number of rows matching the dynamic query
    • dynamicQueryCount

      public long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface ListTypeLocalService
      Parameters:
      dynamicQuery - the dynamic query
      projection - the projection to apply to the query
      Returns:
      the number of rows matching the dynamic query
    • fetchListType

      public ListType fetchListType(long listTypeId)
      Specified by:
      fetchListType in interface ListTypeLocalService
    • fetchListTypeByUuidAndCompanyId

      public ListType fetchListTypeByUuidAndCompanyId(String uuid, long companyId)
      Returns the list type with the matching UUID and company.
      Specified by:
      fetchListTypeByUuidAndCompanyId in interface ListTypeLocalService
      Parameters:
      uuid - the list type's UUID
      companyId - the primary key of the company
      Returns:
      the matching list type, or null if a matching list type could not be found
    • getActionableDynamicQuery

      public ActionableDynamicQuery getActionableDynamicQuery()
      Specified by:
      getActionableDynamicQuery in interface ListTypeLocalService
    • getExportActionableDynamicQuery

      public ExportActionableDynamicQuery getExportActionableDynamicQuery(PortletDataContext portletDataContext)
      Specified by:
      getExportActionableDynamicQuery in interface ListTypeLocalService
    • getIndexableActionableDynamicQuery

      public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
      Specified by:
      getIndexableActionableDynamicQuery in interface ListTypeLocalService
    • getListType

      public ListType getListType(long listTypeId) throws PortalException
      Returns the list type with the primary key.
      Specified by:
      getListType in interface ListTypeLocalService
      Parameters:
      listTypeId - the primary key of the list type
      Returns:
      the list type
      Throws:
      PortalException - if a list type with the primary key could not be found
      PortalException
    • getListType

      public ListType getListType(long companyId, String name, String type)
      Specified by:
      getListType in interface ListTypeLocalService
    • getListTypeByUuidAndCompanyId

      public ListType getListTypeByUuidAndCompanyId(String uuid, long companyId) throws PortalException
      Returns the list type with the matching UUID and company.
      Specified by:
      getListTypeByUuidAndCompanyId in interface ListTypeLocalService
      Parameters:
      uuid - the list type's UUID
      companyId - the primary key of the company
      Returns:
      the matching list type
      Throws:
      PortalException - if a matching list type could not be found
      PortalException
    • getListTypeId

      public long getListTypeId(long companyId, String name, String type)
      Specified by:
      getListTypeId in interface ListTypeLocalService
    • getListTypes

      public List<ListType> getListTypes(int start, int end)
      Returns a range of all the list types.

      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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.ListTypeModelImpl.

      Specified by:
      getListTypes in interface ListTypeLocalService
      Parameters:
      start - the lower bound of the range of list types
      end - the upper bound of the range of list types (not inclusive)
      Returns:
      the range of list types
    • getListTypes

      public List<ListType> getListTypes(long companyId, String type)
      Specified by:
      getListTypes in interface ListTypeLocalService
    • getListTypesCount

      public int getListTypesCount()
      Returns the number of list types.
      Specified by:
      getListTypesCount in interface ListTypeLocalService
      Returns:
      the number of list types
    • getOSGiServiceIdentifier

      public String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Specified by:
      getOSGiServiceIdentifier in interface ListTypeLocalService
      Returns:
      the OSGi service identifier
    • getPersistedModel

      public PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException
      Specified by:
      getPersistedModel in interface ListTypeLocalService
      Specified by:
      getPersistedModel in interface PersistedModelLocalService
      Throws:
      PortalException
      PortalException
    • updateListType

      public ListType updateListType(ListType listType)
      Updates the list type in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

      Important: Inspect ListTypeLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      updateListType in interface ListTypeLocalService
      Parameters:
      listType - the list type
      Returns:
      the list type that was updated
    • validate

      public void validate(long listTypeId, long classNameId, String type) throws PortalException
      Specified by:
      validate in interface ListTypeLocalService
      Throws:
      PortalException
    • validate

      public void validate(long listTypeId, String type) throws PortalException
      Specified by:
      validate in interface ListTypeLocalService
      Throws:
      PortalException
    • getBasePersistence

      public BasePersistence<?> getBasePersistence()
      Specified by:
      getBasePersistence in interface PersistedModelLocalService
    • getWrappedService

      public ListTypeLocalService getWrappedService()
      Specified by:
      getWrappedService in interface ServiceWrapper<ListTypeLocalService>
    • setWrappedService

      public void setWrappedService(ListTypeLocalService listTypeLocalService)
      Specified by:
      setWrappedService in interface ServiceWrapper<ListTypeLocalService>