Class CommerceCatalogLocalServiceWrapper
- All Implemented Interfaces:
CommerceCatalogLocalService
,com.liferay.portal.kernel.service.BaseLocalService
,com.liferay.portal.kernel.service.change.tracking.CTService<CommerceCatalog>
,com.liferay.portal.kernel.service.PersistedModelLocalService
,com.liferay.portal.kernel.service.ServiceWrapper<CommerceCatalogLocalService>
CommerceCatalogLocalService
.- See Also:
- Generated:
-
Constructor Summary
ConstructorsConstructorDescriptionCommerceCatalogLocalServiceWrapper
(CommerceCatalogLocalService commerceCatalogLocalService) -
Method Summary
Modifier and TypeMethodDescriptionaddCommerceCatalog
(CommerceCatalog commerceCatalog) Adds the commerce catalog to the database.addCommerceCatalog
(String externalReferenceCode, long accountEntryId, String name, String commerceCurrencyCode, String catalogDefaultLanguageId, boolean system, com.liferay.portal.kernel.service.ServiceContext serviceContext) addCommerceCatalog
(String externalReferenceCode, String name, String commerceCurrencyCode, String catalogDefaultLanguageId, com.liferay.portal.kernel.service.ServiceContext serviceContext) addDefaultCommerceCatalog
(long companyId) createCommerceCatalog
(long commerceCatalogId) Creates a new commerce catalog with the primary key.com.liferay.portal.kernel.model.PersistedModel
createPersistedModel
(Serializable primaryKeyObj) deleteCommerceCatalog
(long commerceCatalogId) Deletes the commerce catalog with the primary key from the database.deleteCommerceCatalog
(CommerceCatalog commerceCatalog) Deletes the commerce catalog from the database.void
deleteCommerceCatalogs
(long companyId) com.liferay.portal.kernel.model.PersistedModel
deletePersistedModel
(com.liferay.portal.kernel.model.PersistedModel persistedModel) <T> T
dslQuery
(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) int
dslQueryCount
(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) com.liferay.portal.kernel.dao.orm.DynamicQuery
<T> List<T>
dynamicQuery
(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) Performs a dynamic query on the database and returns the matching rows.<T> List<T>
dynamicQuery
(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end) Performs a dynamic query on the database and returns a range of the matching rows.<T> List<T>
dynamicQuery
(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator) Performs a dynamic query on the database and returns an ordered range of the matching rows.long
dynamicQueryCount
(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) Returns the number of rows matching the dynamic query.long
dynamicQueryCount
(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection) Returns the number of rows matching the dynamic query.fetchCommerceCatalog
(long commerceCatalogId) fetchCommerceCatalogByExternalReferenceCode
(String externalReferenceCode, long companyId) fetchCommerceCatalogByGroupId
(long groupId) fetchCommerceCatalogByUuidAndCompanyId
(String uuid, long companyId) Returns the commerce catalog with the matching UUID and company.forceDeleteCommerceCatalog
(CommerceCatalog commerceCatalog) com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery
com.liferay.portal.kernel.service.persistence.BasePersistence<?>
getCommerceCatalog
(long commerceCatalogId) Returns the commerce catalog with the primary key.getCommerceCatalogByExternalReferenceCode
(String externalReferenceCode, long companyId) getCommerceCatalogByUuidAndCompanyId
(String uuid, long companyId) Returns the commerce catalog with the matching UUID and company.com.liferay.portal.kernel.model.Group
getCommerceCatalogGroup
(long commerceCatalogId) getCommerceCatalogs
(int start, int end) Returns a range of all the commerce catalogs.getCommerceCatalogs
(long companyId) getCommerceCatalogs
(long companyId, boolean system) getCommerceCatalogsByAccountEntryId
(long accountEntryId) int
Returns the number of commerce catalogs.com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<CommerceCatalog>
com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery
getExportActionableDynamicQuery
(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery
Returns the OSGi service identifier.com.liferay.portal.kernel.model.PersistedModel
getPersistedModel
(Serializable primaryKeyObj) search
(long companyId) search
(long companyId, String keywords, int start, int end, com.liferay.portal.kernel.search.Sort sort) int
searchCommerceCatalogsCount
(long companyId, String keywords) void
setWrappedService
(CommerceCatalogLocalService commerceCatalogLocalService) updateCommerceCatalog
(long commerceCatalogId, long accountEntryId, String name, String commerceCurrencyCode, String catalogDefaultLanguageId) updateCommerceCatalog
(CommerceCatalog commerceCatalog) Updates the commerce catalog in the database or adds it if it does not yet exist.updateCommerceCatalogExternalReferenceCode
(String externalReferenceCode, long commerceCatalogId) <R,
E extends Throwable>
RupdateWithUnsafeFunction
(com.liferay.petra.function.UnsafeFunction<com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<CommerceCatalog>, R, E> updateUnsafeFunction) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.service.PersistedModelLocalService
fetchPersistedModel
-
Constructor Details
-
CommerceCatalogLocalServiceWrapper
public CommerceCatalogLocalServiceWrapper() -
CommerceCatalogLocalServiceWrapper
-
-
Method Details
-
addCommerceCatalog
Adds the commerce catalog to the database. Also notifies the appropriate model listeners.Important: Inspect CommerceCatalogLocalServiceImpl 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:
addCommerceCatalog
in interfaceCommerceCatalogLocalService
- Parameters:
commerceCatalog
- the commerce catalog- Returns:
- the commerce catalog that was added
-
addCommerceCatalog
public CommerceCatalog addCommerceCatalog(String externalReferenceCode, long accountEntryId, String name, String commerceCurrencyCode, String catalogDefaultLanguageId, boolean system, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
addCommerceCatalog
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
addCommerceCatalog
public CommerceCatalog addCommerceCatalog(String externalReferenceCode, String name, String commerceCurrencyCode, String catalogDefaultLanguageId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
addCommerceCatalog
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
addDefaultCommerceCatalog
public CommerceCatalog addDefaultCommerceCatalog(long companyId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
addDefaultCommerceCatalog
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
createCommerceCatalog
Creates a new commerce catalog with the primary key. Does not add the commerce catalog to the database.- Specified by:
createCommerceCatalog
in interfaceCommerceCatalogLocalService
- Parameters:
commerceCatalogId
- the primary key for the new commerce catalog- Returns:
- the new commerce catalog
-
createPersistedModel
public com.liferay.portal.kernel.model.PersistedModel createPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
createPersistedModel
in interfaceCommerceCatalogLocalService
- Specified by:
createPersistedModel
in interfacecom.liferay.portal.kernel.service.PersistedModelLocalService
- Throws:
PortalException
com.liferay.portal.kernel.exception.PortalException
-
deleteCommerceCatalog
public CommerceCatalog deleteCommerceCatalog(CommerceCatalog commerceCatalog) throws com.liferay.portal.kernel.exception.PortalException Deletes the commerce catalog from the database. Also notifies the appropriate model listeners.Important: Inspect CommerceCatalogLocalServiceImpl 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:
deleteCommerceCatalog
in interfaceCommerceCatalogLocalService
- Parameters:
commerceCatalog
- the commerce catalog- Returns:
- the commerce catalog that was removed
- Throws:
PortalException
com.liferay.portal.kernel.exception.PortalException
-
deleteCommerceCatalog
public CommerceCatalog deleteCommerceCatalog(long commerceCatalogId) throws com.liferay.portal.kernel.exception.PortalException Deletes the commerce catalog with the primary key from the database. Also notifies the appropriate model listeners.Important: Inspect CommerceCatalogLocalServiceImpl 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:
deleteCommerceCatalog
in interfaceCommerceCatalogLocalService
- Parameters:
commerceCatalogId
- the primary key of the commerce catalog- Returns:
- the commerce catalog that was removed
- Throws:
PortalException
- if a commerce catalog with the primary key could not be foundcom.liferay.portal.kernel.exception.PortalException
-
deleteCommerceCatalogs
public void deleteCommerceCatalogs(long companyId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
deleteCommerceCatalogs
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
deletePersistedModel
public com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
deletePersistedModel
in interfaceCommerceCatalogLocalService
- Specified by:
deletePersistedModel
in interfacecom.liferay.portal.kernel.service.PersistedModelLocalService
- Throws:
PortalException
com.liferay.portal.kernel.exception.PortalException
-
dslQuery
public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) - Specified by:
dslQuery
in interfaceCommerceCatalogLocalService
- Specified by:
dslQuery
in interfacecom.liferay.portal.kernel.service.PersistedModelLocalService
-
dslQueryCount
public int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) - Specified by:
dslQueryCount
in interfaceCommerceCatalogLocalService
- Specified by:
dslQueryCount
in interfacecom.liferay.portal.kernel.service.PersistedModelLocalService
-
dynamicQuery
public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()- Specified by:
dynamicQuery
in interfaceCommerceCatalogLocalService
-
dynamicQuery
Performs a dynamic query on the database and returns the matching rows.- Specified by:
dynamicQuery
in interfaceCommerceCatalogLocalService
- Parameters:
dynamicQuery
- the dynamic query- Returns:
- the matching rows
-
dynamicQuery
public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.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
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.commerce.product.model.impl.CommerceCatalogModelImpl
.- Specified by:
dynamicQuery
in interfaceCommerceCatalogLocalService
- Parameters:
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)- Returns:
- the range of matching rows
-
dynamicQuery
public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.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
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.commerce.product.model.impl.CommerceCatalogModelImpl
.- Specified by:
dynamicQuery
in interfaceCommerceCatalogLocalService
- Parameters:
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)- Returns:
- the ordered range of matching rows
-
dynamicQueryCount
public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) Returns the number of rows matching the dynamic query.- Specified by:
dynamicQueryCount
in interfaceCommerceCatalogLocalService
- Parameters:
dynamicQuery
- the dynamic query- Returns:
- the number of rows matching the dynamic query
-
dynamicQueryCount
public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection) Returns the number of rows matching the dynamic query.- Specified by:
dynamicQueryCount
in interfaceCommerceCatalogLocalService
- Parameters:
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the query- Returns:
- the number of rows matching the dynamic query
-
fetchCommerceCatalog
- Specified by:
fetchCommerceCatalog
in interfaceCommerceCatalogLocalService
-
fetchCommerceCatalogByExternalReferenceCode
public CommerceCatalog fetchCommerceCatalogByExternalReferenceCode(String externalReferenceCode, long companyId) - Specified by:
fetchCommerceCatalogByExternalReferenceCode
in interfaceCommerceCatalogLocalService
-
fetchCommerceCatalogByGroupId
- Specified by:
fetchCommerceCatalogByGroupId
in interfaceCommerceCatalogLocalService
-
fetchCommerceCatalogByUuidAndCompanyId
Returns the commerce catalog with the matching UUID and company.- Specified by:
fetchCommerceCatalogByUuidAndCompanyId
in interfaceCommerceCatalogLocalService
- Parameters:
uuid
- the commerce catalog's UUIDcompanyId
- the primary key of the company- Returns:
- the matching commerce catalog, or
null
if a matching commerce catalog could not be found
-
forceDeleteCommerceCatalog
public CommerceCatalog forceDeleteCommerceCatalog(CommerceCatalog commerceCatalog) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
forceDeleteCommerceCatalog
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getActionableDynamicQuery
public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()- Specified by:
getActionableDynamicQuery
in interfaceCommerceCatalogLocalService
-
getCommerceCatalog
public CommerceCatalog getCommerceCatalog(long commerceCatalogId) throws com.liferay.portal.kernel.exception.PortalException Returns the commerce catalog with the primary key.- Specified by:
getCommerceCatalog
in interfaceCommerceCatalogLocalService
- Parameters:
commerceCatalogId
- the primary key of the commerce catalog- Returns:
- the commerce catalog
- Throws:
PortalException
- if a commerce catalog with the primary key could not be foundcom.liferay.portal.kernel.exception.PortalException
-
getCommerceCatalogByExternalReferenceCode
public CommerceCatalog getCommerceCatalogByExternalReferenceCode(String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
getCommerceCatalogByExternalReferenceCode
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getCommerceCatalogByUuidAndCompanyId
public CommerceCatalog getCommerceCatalogByUuidAndCompanyId(String uuid, long companyId) throws com.liferay.portal.kernel.exception.PortalException Returns the commerce catalog with the matching UUID and company.- Specified by:
getCommerceCatalogByUuidAndCompanyId
in interfaceCommerceCatalogLocalService
- Parameters:
uuid
- the commerce catalog's UUIDcompanyId
- the primary key of the company- Returns:
- the matching commerce catalog
- Throws:
PortalException
- if a matching commerce catalog could not be foundcom.liferay.portal.kernel.exception.PortalException
-
getCommerceCatalogGroup
public com.liferay.portal.kernel.model.Group getCommerceCatalogGroup(long commerceCatalogId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
getCommerceCatalogGroup
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getCommerceCatalogs
Returns a range of all the commerce catalogs.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.commerce.product.model.impl.CommerceCatalogModelImpl
.- Specified by:
getCommerceCatalogs
in interfaceCommerceCatalogLocalService
- Parameters:
start
- the lower bound of the range of commerce catalogsend
- the upper bound of the range of commerce catalogs (not inclusive)- Returns:
- the range of commerce catalogs
-
getCommerceCatalogs
- Specified by:
getCommerceCatalogs
in interfaceCommerceCatalogLocalService
-
getCommerceCatalogs
- Specified by:
getCommerceCatalogs
in interfaceCommerceCatalogLocalService
-
getCommerceCatalogsByAccountEntryId
- Specified by:
getCommerceCatalogsByAccountEntryId
in interfaceCommerceCatalogLocalService
-
getCommerceCatalogsCount
public int getCommerceCatalogsCount()Returns the number of commerce catalogs.- Specified by:
getCommerceCatalogsCount
in interfaceCommerceCatalogLocalService
- Returns:
- the number of commerce catalogs
-
getExportActionableDynamicQuery
public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) - Specified by:
getExportActionableDynamicQuery
in interfaceCommerceCatalogLocalService
-
getIndexableActionableDynamicQuery
public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()- Specified by:
getIndexableActionableDynamicQuery
in interfaceCommerceCatalogLocalService
-
getOSGiServiceIdentifier
Returns the OSGi service identifier.- Specified by:
getOSGiServiceIdentifier
in interfaceCommerceCatalogLocalService
- Returns:
- the OSGi service identifier
-
getPersistedModel
public com.liferay.portal.kernel.model.PersistedModel getPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
getPersistedModel
in interfaceCommerceCatalogLocalService
- Specified by:
getPersistedModel
in interfacecom.liferay.portal.kernel.service.PersistedModelLocalService
- Throws:
PortalException
com.liferay.portal.kernel.exception.PortalException
-
search
public List<CommerceCatalog> search(long companyId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
search
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
search
public List<CommerceCatalog> search(long companyId, String keywords, int start, int end, com.liferay.portal.kernel.search.Sort sort) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
search
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
searchCommerceCatalogsCount
public int searchCommerceCatalogsCount(long companyId, String keywords) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
searchCommerceCatalogsCount
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCommerceCatalog
Updates the commerce catalog in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.Important: Inspect CommerceCatalogLocalServiceImpl 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:
updateCommerceCatalog
in interfaceCommerceCatalogLocalService
- Parameters:
commerceCatalog
- the commerce catalog- Returns:
- the commerce catalog that was updated
-
updateCommerceCatalog
public CommerceCatalog updateCommerceCatalog(long commerceCatalogId, long accountEntryId, String name, String commerceCurrencyCode, String catalogDefaultLanguageId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
updateCommerceCatalog
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateCommerceCatalogExternalReferenceCode
public CommerceCatalog updateCommerceCatalogExternalReferenceCode(String externalReferenceCode, long commerceCatalogId) throws com.liferay.portal.kernel.exception.PortalException - Specified by:
updateCommerceCatalogExternalReferenceCode
in interfaceCommerceCatalogLocalService
- Throws:
com.liferay.portal.kernel.exception.PortalException
-
getBasePersistence
public com.liferay.portal.kernel.service.persistence.BasePersistence<?> getBasePersistence()- Specified by:
getBasePersistence
in interfacecom.liferay.portal.kernel.service.PersistedModelLocalService
-
getCTPersistence
public com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<CommerceCatalog> getCTPersistence()- Specified by:
getCTPersistence
in interfaceCommerceCatalogLocalService
- Specified by:
getCTPersistence
in interfacecom.liferay.portal.kernel.service.change.tracking.CTService<CommerceCatalog>
-
getModelClass
- Specified by:
getModelClass
in interfaceCommerceCatalogLocalService
- Specified by:
getModelClass
in interfacecom.liferay.portal.kernel.service.change.tracking.CTService<CommerceCatalog>
-
updateWithUnsafeFunction
public <R,E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<CommerceCatalog>, R, throws EE> updateUnsafeFunction) - Specified by:
updateWithUnsafeFunction
in interfaceCommerceCatalogLocalService
- Specified by:
updateWithUnsafeFunction
in interfacecom.liferay.portal.kernel.service.change.tracking.CTService<CommerceCatalog>
- Throws:
E extends Throwable
-
getWrappedService
- Specified by:
getWrappedService
in interfacecom.liferay.portal.kernel.service.ServiceWrapper<CommerceCatalogLocalService>
-
setWrappedService
- Specified by:
setWrappedService
in interfacecom.liferay.portal.kernel.service.ServiceWrapper<CommerceCatalogLocalService>
-