Document Properties
Kbid
S29907
Last Modified
30-Sep-2021
Added to KB
22-Jun-2021
Public Access
Everyone
Status
Online
Doc Type
Guidelines
Product
IOM 3.5
Guide - IOM 3.5 Deprecations and Removals

Deprecations


IDTitle
61757[IOM-10955] Deprecated set|isManuallyCorrected() and set|isDifferenceAt*() of ResponsePosDO, use get|setIsManuallyCorrected() and get|setIsDifferenceAt*() instead
61884[IOM-10969] Deprecated get|setResponsePosPropertyList of ResponsePosDO, use get|setPropertyList() instead
62380[IOM-11110] Deprecate mergeTypeDefRef in OrderStateAO
62397[IOM-11113] Deprecated obsolete PersistenceUtils.getMergedOrderJoin(String orderAlias, String orderPosAlias)
62988[IOM-11175] Deprecated obsolete classes and methods that are used by the already deprecated order state service

Also deprecated are:

  • get|setReturnPosTransmissionPropertyList() of ReturnPosTransmissionDO, use get|setPropertyList() instead

  • get|setReturnPosPropertyList() of ReturnPosDO, use get|setPropertyList() instead

  • get|setReturnItemPropertyList() of ReturnItemDO, use get|setPropertyList() instead

  • get|setReturnTransmissionPropertyList() of ReturnTransmissionDO, use get|setPropertyList() instead

  • get|setResponsePosTransmissionPropertyList() of ResponsePosTransmissionDO, use get|setPropertyList() instead

  • Shop2SupplierDO.getSupplierSupportsCOD(), use isSupplierSupportsCOD() instead

  • CommunicationDO.isActiveOMT(), use getActiveOMT() instead

  • get|setIsDoProcess(), set|getIsDoManualApprove() of PaymentActionApprovalDefDO, set|isDoProcess(), set|isDoManualApprove() instead

  • SupplierOrder.getOrderPosDOList(), use getOrderPosDOList instead

  • OrderDO.getBillingAddresses(), use getBillingAddress() instead

Deprecations of IOM-11175 in Detail

See 62988 - Deprecated obsolete classes and methods that are used by the already deprecated order state service.

Some elements were already deprecated, but the reference to that ticket has been added to make this whole deprecation set more visible and searchable.

  • package com.intershop.oms.order.state.*
  • OrderStateAO
  • OrderReportPersistenceService:
    • List<OrderStateOrderPO> getOrderStateOrderById(...)
    • CustomerOrderDetailsPO getCustomerOrderDetails(...)
    • List<CustomerOrderSearchResultPO> searchOrdersByShopCustomerNo(...)
    • List<NamedId> searchOrdersByShopOrderNo(...)
    • String createCountQueryString(...)
    • int getOrderIdListCountFromDB(...)
    • void createQueryString(...)
    • void addOrderByV1(...)
  • OrderReportLogicService:
    • OrderStateReportLO getOrderStateReport(...)
  • OrderReportLogicBean:
    • List<OrderStateOrderPO> getOrderStateOrderById(...)
    • OrderStateReportLO getOrderStateReport(...)
  • bakery.communication.mapper.v1_0.out.OrderStateReportMapperOut  (deprecated since 2.1)
  • bakery.communication.mapper.v1_0.out.OrderStateReportMapperOutBean (deprecated since 2.1)
  • bakery.communication.mapper.v1_0.out.OrderStateReportMapperOutBeanTest
  • OrderStateServiceBean (deprecated since 2.15)
  • OrderReportSecurityService and OrderReportSecurityBean:
    • OrderStateReportLO getOrderStateReport(...)
  • bakery.logic.valueobject.OrderStateReportLO
  • bakery.logic.valueobject.OrderReportLO
  • package bakery.persistence.persistenceobject:
    some classes mentioned here may not be directly bound to the old order state service, but to other areas, deprecated since a longer time.
    • OrderStateOrderPO
    • OrderStateOrderPosPO
    • CustomerOrderDetailsPO (since 3.0.0.0)
    • CustomerOrderSearchResultPO
    • OrderAddressPO (no reference found)
    • OrderPosEntryPO (no reference found)
    • OrderSearchPO
    • OrderStateDeliveryOptionPO
    • OrderStateDispatchPO
    • OrderStateDispatchPosPO
    • OrderStateDispatchItemPO
    • OrderStateDocumentPO
    • OrderStateInvoicingBalancePO
    • OrderStateOrderAddressPO
    • OrderStateOrderChargePO
    • OrderStateOrderCouponPO
    • OrderStateOrderNotePO
    • OrderStatePaymentInformationPO
    • OrderStatePaymentNotificationPO
    • OrderStatePropertyPO
    • OrderStateResponsePO
    • OrderStateResponsePosPO
    • OrderStateReturnPO
    • OrderStateReturnPosPO
    • OrderStateReturnItemPO
    • OrderStateShippingClassPO
    • OrderStateTaxPO
    • ShippingBucketLO (warning) do not mismatch with the class in com.intershop.oms.logic.logicobject.order.v2  

Removals


IDTitle
62378[IOM-11109] Removed references to obsolete feature Order Merge in class OrderDO
63280[IOM-11233] Removed setTaxDO() of InvoicingSalesPricePosDO, InvoicingSalesPriceChargeDO, PaymentSalesPricePosDO and PaymentSalesPriceChargeDO
Disclaimer
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.
The Intershop Knowledge Portal uses only technically necessary cookies. We do not track visitors or have visitors tracked by 3rd parties. Please find further information on privacy in the Intershop Privacy Policy and Legal Notice.
Home
Knowledge Base
Product Releases
Log on to continue
This Knowledge Base document is reserved for registered customers.
Log on with your Intershop Entra ID to continue.
Write an email to supportadmin@intershop.de if you experience login issues,
or if you want to register as customer.