Document Properties
Kbid
2V9875
Last Modified
07-Jul-2023
Added to KB
19-May-2021
Public Access
Everyone
Status
Online
Doc Type
Guidelines
Product
ICM 7.10
Guide - 7.10.32.0 Removal of Deprecated Code of bc_pmc

Introduction

Some features that were marked as deprecated in older versions of Intershop Commerce Management have been removed in this release. These are mainly methods that are part of the CMS and have been deprecated since at least 7.4.

If there are any compile errors with customizations after migrating to 7.10.32, the replacements should be listed here.

Target Group: Customers / partners who migrate from 7.8 or lower to 7.10.32+

Migration Steps

Slot.java

Deprecated MethodDeprecated sinceReplacement
Iterator getSlotSubPageletAssignments(Domain domain)7.0getPageletAssignments(Domain domain)
Iterator getSortedSlotSubPageletAssignments(Domain domain)7.0getPageletAssignments(Domain domain)
Iterator getSortedSlotSubPageletAssignments()7.0

getPageletAssignments()

Iterator getSubPagelets(Domain domain, Boolean staticContext)7.0getPagelets(Domain domain).iterator()
Iterator getSubPagelets(Date date, Boolean staticContext)7.0

getPagelets(Date date).iterator()

Iterator getSubPagelets(Date date, Domain domain, Boolean staticContext)7.0getPagelets(Date date, Domain domain).iterator()
Iterator getSubPagelets(Boolean staticContext)7.0getPagelets().iterator()
boolean isHidden(Domain domain)7.8Replaced by Overriding Placeholder Concept
void setHidden(boolean hiddenFlag, Domain domain)7.8Replaced by Overriding Placeholder Concept
void setReadOnly(boolean readOnlyFlag, Domain domain)7.8Replaced by Overriding Placeholder Concept
boolean isReadOnly(Domain domain)7.8Replaced by Overriding Placeholder Concept
boolean isHideable()7.8Replaced by Overriding Placeholder Concept
void setHideable(boolean aFlag)7.8Replaced by Overriding Placeholder Concept

ContentEntryPoint.java

Deprecated MethodDeprecated sinceReplacement
void disableSorting()7.0No replacement, since the functionality is removed since 7.0
void enableSorting()7.0No replacement, since the functionality is removed since 7.0
boolean isSortingEnabled()7.0No replacement, since the functionality is removed since 7.0

PageletEntryPoint.java

Deprecated MethodDeprecated sinceReplacement
boolean hasParent(Domain domain)7.2boolean hasParent(Domain domain, PageletModelRepository pmr)
PageletEntryPoint getParentPageletEntryPoint(Domain domain)7.2PageletEntryPoint getParentPageletEntryPoint(Domain domain, PageletModelRepository pmr)
boolean hasSubPageletEntryPoints(Domain domain)7.2boolean hasSubPageletEntryPoints(Domain domain, PageletModelRepository pmr)
Collection getSubPageletEntryPoints(Domain domain)7.2Collection getSubPageletEntryPoints(Domain domain, PageletModelRepository pmr)

SlotPageletAssignment

Deprecated MethodDeprecated sinceReplacement

Slot getParentSlot()

7.2getTo

Pagelet getSubPagelet()

7.2getFrom or getPagelet

PageletEntryPointAssignment

Deprecated MethodDeprecated sinceReplacement
ContextObjectRelation getContextObjectRelation()7.2getModelElement().getContextObjectRelation()

Other

  • Pagelet UpdateSlotVisibility  was removed without replacement.
  • onEdit is no longer a property of the PageletDefinition, since this functionality was not used since 7.4
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.
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.