/modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-channel-api/src/main/java/com/liferay/headless/commerce/admin/channel/resource/v1_0/PaymentMethodGroupRelOrderTypeResource.java

https://github.com/danielreuther/liferay-portal · Java · 166 lines · 101 code · 44 blank · 21 comment · 0 complexity · a072037f4083346031567f2965323f55 MD5 · raw file

  1. /**
  2. * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
  3. *
  4. * This library is free software; you can redistribute it and/or modify it under
  5. * the terms of the GNU Lesser General Public License as published by the Free
  6. * Software Foundation; either version 2.1 of the License, or (at your option)
  7. * any later version.
  8. *
  9. * This library is distributed in the hope that it will be useful, but WITHOUT
  10. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  11. * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
  12. * details.
  13. */
  14. package com.liferay.headless.commerce.admin.channel.resource.v1_0;
  15. import com.liferay.headless.commerce.admin.channel.dto.v1_0.PaymentMethodGroupRelOrderType;
  16. import com.liferay.portal.kernel.search.Sort;
  17. import com.liferay.portal.kernel.search.filter.Filter;
  18. import com.liferay.portal.kernel.service.GroupLocalService;
  19. import com.liferay.portal.kernel.service.ResourceActionLocalService;
  20. import com.liferay.portal.kernel.service.ResourcePermissionLocalService;
  21. import com.liferay.portal.kernel.service.RoleLocalService;
  22. import com.liferay.portal.odata.filter.ExpressionConvert;
  23. import com.liferay.portal.odata.filter.FilterParserProvider;
  24. import com.liferay.portal.vulcan.accept.language.AcceptLanguage;
  25. import com.liferay.portal.vulcan.batch.engine.resource.VulcanBatchEngineImportTaskResource;
  26. import com.liferay.portal.vulcan.pagination.Page;
  27. import com.liferay.portal.vulcan.pagination.Pagination;
  28. import java.util.Collections;
  29. import java.util.List;
  30. import java.util.Locale;
  31. import java.util.Map;
  32. import javax.annotation.Generated;
  33. import javax.servlet.http.HttpServletRequest;
  34. import javax.servlet.http.HttpServletResponse;
  35. import javax.ws.rs.core.Response;
  36. import javax.ws.rs.core.UriInfo;
  37. import org.osgi.annotation.versioning.ProviderType;
  38. /**
  39. * To access this resource, run:
  40. *
  41. * curl -u your@email.com:yourpassword -D - http://localhost:8080/o/headless-commerce-admin-channel/v1.0
  42. *
  43. * @author Andrea Sbarra
  44. * @generated
  45. */
  46. @Generated("")
  47. @ProviderType
  48. public interface PaymentMethodGroupRelOrderTypeResource {
  49. public static Builder builder() {
  50. return FactoryHolder.factory.create();
  51. }
  52. public void deletePaymentMethodGroupRelOrderType(
  53. Long paymentMethodGroupRelOrderTypeId)
  54. throws Exception;
  55. public Response deletePaymentMethodGroupRelOrderTypeBatch(
  56. String callbackURL, Object object)
  57. throws Exception;
  58. public Page<PaymentMethodGroupRelOrderType>
  59. getPaymentMethodGroupRelIdPaymentMethodGroupRelOrderTypesPage(
  60. Long id, String search, Filter filter, Pagination pagination,
  61. Sort[] sorts)
  62. throws Exception;
  63. public PaymentMethodGroupRelOrderType
  64. postPaymentMethodGroupRelIdPaymentMethodGroupRelOrderType(
  65. Long id,
  66. PaymentMethodGroupRelOrderType paymentMethodGroupRelOrderType)
  67. throws Exception;
  68. public default void setContextAcceptLanguage(
  69. AcceptLanguage contextAcceptLanguage) {
  70. }
  71. public void setContextCompany(
  72. com.liferay.portal.kernel.model.Company contextCompany);
  73. public default void setContextHttpServletRequest(
  74. HttpServletRequest contextHttpServletRequest) {
  75. }
  76. public default void setContextHttpServletResponse(
  77. HttpServletResponse contextHttpServletResponse) {
  78. }
  79. public default void setContextUriInfo(UriInfo contextUriInfo) {
  80. }
  81. public void setContextUser(
  82. com.liferay.portal.kernel.model.User contextUser);
  83. public void setExpressionConvert(
  84. ExpressionConvert<Filter> expressionConvert);
  85. public void setFilterParserProvider(
  86. FilterParserProvider filterParserProvider);
  87. public void setGroupLocalService(GroupLocalService groupLocalService);
  88. public void setResourceActionLocalService(
  89. ResourceActionLocalService resourceActionLocalService);
  90. public void setResourcePermissionLocalService(
  91. ResourcePermissionLocalService resourcePermissionLocalService);
  92. public void setRoleLocalService(RoleLocalService roleLocalService);
  93. public void setVulcanBatchEngineImportTaskResource(
  94. VulcanBatchEngineImportTaskResource
  95. vulcanBatchEngineImportTaskResource);
  96. public default Filter toFilter(String filterString) {
  97. return toFilter(
  98. filterString, Collections.<String, List<String>>emptyMap());
  99. }
  100. public default Filter toFilter(
  101. String filterString, Map<String, List<String>> multivaluedMap) {
  102. return null;
  103. }
  104. public static class FactoryHolder {
  105. public static volatile Factory factory;
  106. }
  107. @ProviderType
  108. public interface Builder {
  109. public PaymentMethodGroupRelOrderTypeResource build();
  110. public Builder checkPermissions(boolean checkPermissions);
  111. public Builder httpServletRequest(
  112. HttpServletRequest httpServletRequest);
  113. public Builder httpServletResponse(
  114. HttpServletResponse httpServletResponse);
  115. public Builder preferredLocale(Locale preferredLocale);
  116. public Builder user(com.liferay.portal.kernel.model.User user);
  117. }
  118. @ProviderType
  119. public interface Factory {
  120. public Builder create();
  121. }
  122. }