Anchor | ||||
---|---|---|---|---|
|
...
Expand | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
XperienCentral R45Release date: September 10, 2024
Check Configuration FilesSee Check Configuration Files. Audit Trail Database ModificationsIn some cases, the Audit Trail panel can cause the XperienCentral environment to freeze up. This is caused by the out of control growth of some database tables related to the audit information that is collected and stored. To solve this problem, the application manager or a developer must execute two queries on the database used to store the Audit Trail history. These queries create two new indices. Creating the indices is optional but GX Software recommends that you do so. You can upgrade XperienCentral to version R45 without the new indices.
Execute the following two queries on the database containing the Audit Trail:
Deprecated ComponentsIn XperienCentral version R45, a number of deprecated components have been removed. If you have custom code that makes use of any of these components, you must modify it. The following components have been deprecated/removed:
|
Expand | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
XperienCentral R44Release date: June 17, 2024
Check Configuration FilesSee Check Configuration Files. Image MapsIn XperienCentral R44 support for image maps has been removed. Any image maps that are still present when upgrading to R44 (or later) will be removed automatically. Solr Index ReplicationIn XperienCentral versions R44 and higher, replication of the Solr index over multiple nodes in a cluster can now be done via the database. This improves index consistency and performance. When you enable Solr replication on a clustered environment selecting
Setenv ModificationsRegardless of whether or not you will use the new Solr index replication functionality described above, you need to modify your
GraphQL LoggingBy default, the GraphQL Java dependency is logging too much information. For this reason GX Software strongly recommends that you change the log level of this logger. Follow these steps: TomcatAdd the following line to the
JBossAdd the following lines to
Restart Tomcat/JBoss. Includes in PresentationsThe presentation include functionality has been removed in XperienCentral R44. If you use the DependenciesThe following packages have been removed from XperienCentral in version R44: The following packages have been added to XperienCentral in version R44: |
...
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
XperienCentral R36Release date: June 15, 2022
Check Configuration FilesSee Check Configuration Files. SEO UpdatesIn R35 and earlier, the To make sure this works as intended check the following settings in the Setup tool:
In R35, the default value was
If Apache is used, this field is usually empty and can be left as is.
The value of this field should be set to
Please also make sure that all changes in
|
Code Block | ||
---|---|---|
| ||
RewriteCond %{REQUEST_URI} !^/web/ RewriteCond %{REQUEST_URI} !^/admin/ RewriteRule ^/(.*)\.htm$ /web/$1.htm [PT,L] |
The last line should be updated to
Code Block | ||
---|---|---|
| ||
RewriteRule ^/(.*)\.htm$ /web/seo/$1.htm [PT,L] |
This applies to both the back- and frontend vhost
configurations.
In order to run XperienCentral without extensions at all, see Running XperienCentral without a Friendly URL Extension.
Friendly URL Extension Setting
The setting frontend_settings.friendly_url_extension
was removed in R36.
URL Transformations
When transforming a URL from a URL without a context path to one with a context path in custom code, you should now also add the SEO path to the updated URL. This kind of logic is often used in custom implementations of the MetaDataProvider
interface.
Update your Solr Configuration
In R36, the Solr version has been upgraded to version 8.11.1, therefore you must make the following changes:
In solrconfig.xml
, change the declaration:
<luceneMatchVersion>6.6.6</luceneMatchVersion>
to
<luceneMatchVersion>8.11.1</luceneMatchVersion>
The eDismax query parser parameter lowercaseOperators
now defaults to false
if the luceneMatchVersion
in solrconfig.xml
is 7.0.0 or above, therefore you must set the lowercaseOperators
parameter explicitly to true
:
<bool name="lowercaseOperators">true</bool>
The following spatial-related fields have been removed:
LatLonType
GeoHashField
SpatialVectorFieldType
SpatialTermQueryPrefixTreeFieldType
Choose one of these field types instead:
LatLonPointSpatialField
SpatialRecursivePrefixTreeField
RptWithGeometrySpatialField
Extra Steps
- Stop Tomcat if it is running.
- Remove the directory
<webmanager-root>/work/searchengine
. - If you have a custom
solrconfig.xml
, you need to modify it — open it in a text editor. - Save your custom
solrconfig.xml
. - Start Tomcat.
- Log in to XperienCentral.
Real-time indexing
If you use real-time indexing (the XperienCentral Realtime Indexing reusable):
- Navigate to Configuration > Realtime Indexing.
- Select the "Indexing" tab.
- Select all the websites that you want to index in the top part of the panel.
- Click [Index selected items].
No real-time indexing
If you do not use real-time indexing (the XperienCentral Realtime Indexing reusable):
- Open the Setup Tool.
- Select the Search Tools tab.
- Click [Index] in the "INDEX URL" section.
Custom Solr Queries
Check the changes that have been made between Solr versions 6.6.6 and 8.11.1 in order to determine whether you need to modify your custom Solr queries. See https://solr.apache.org/guide/8_11/major-changes-in-solr-8.html.
Deprecated Functionalities
Some query functionalities have been deprecated and/or removed, so it might be necessary to rewrite custom queries. See Solr upgrade (R36/Solr 8.11.1) for specific use cases that GX Software has encountered (login required).
Rebuild the Content Index
Due to a change in the Search functionality, you must rebuild the content index. To do so, manually remove the <webmanager-root>/work/contentindex
directory after the upgrade and allow it to be regenerated after restarting XperienCentral. Selecting contentindex_queue_empty_reindex
in the General tab of the Setup Tool is not sufficient to trigger the regeneration of the content index.
...
Expand | ||
---|---|---|
| ||
XperienCentral R35Release date: February 7, 2022
Check Configuration FilesSee Check Configuration Files. SSI URLsNew security measures were introduced in this version that prevent the manipulation of URLs that contain SSI object IDs and/or presentation IDs. In general the cache will still be filled with files that contain pre-upgrade SSI URLs after an upgrade, which will lead to SSIs not being loaded and to the following message being logged in the Catalina logs: nl.gx.webmanager.servlet.ControllerServlet.checkSsiObjectIdUrlSignature Block ssiObjectId request XXXXXXX because it is not allowed in this context This can be prevented by either clearing the frontend cache during the upgrade or, if that is not an option, by disabling the fragment.tag and fragmentLabel.tagThe files Changes to fragment.tagThis file has been updated to always render the HTML for the fragment label in the IAF Panel. Additionally, an ID is added to the Changes to fragmentLabel.tagIf you select "Required field" for a form fragment, you see that change immediately in the Interactive Forms panel. In earlier versions, this was not the case. In order to make this possible, the HTML is now always rendered in the Interactive Forms panel.
|
Expand | ||||
---|---|---|---|---|
| ||||
XperienCentral R34Release date: November 18, 2021
Check Configuration FilesSee Check Configuration Files. Deprecated Media Repository Method RemovedThe following method which was deprecated in 2009 has been removed from
JBoss upgradeFrom R34 onwards, JBoss 7.2 EAP is the supported JBoss version. JBoss 7.2 EAP and higher incorporates JDK 11 support. In order to upgrade, download the JBoss 7.2.0 EAP application server from https://developers.redhat.com/products/eap/download. See https://access.redhat.com/articles/2026253 for the supported configurations. In order to run XC on the JBoss application platform, use the standalone.xml and standalone.conf delivered with the XC SDK. For more information, see the updated JBoss information on the Linux Server Installation page. MySQL Connector Upgrade
|
...
Expand | ||
---|---|---|
| ||
XperienCentral R27Release date: March 26, 2020 Check Configuration FilesSee Check Configuration Files. Language Version Support for Media ItemsBeginning in XperienCentral 10.27.0, each version of a media item has a specific language defined for it. During the upgrade R27 or higher, each media item is assigned the default editing language of the home page. A consequence of this is that media items might not be shown any longer if its language differs from that of the page on which it should be shown. This is also the case for (lead) images stored in the Content Repository. This can be solved in many cases by defining a fallback language for the languages on your channel. If the fallback language for Dutch is set to English, for example, and there is no Dutch media item to be shown on a Dutch page, then the English version will be shown. This is the case for all kinds of media items, images as well as articles, for example. Check the following to ensure that media items in your channel(s) are handled appropriately:
Modify your Solr ConfigurationIn this version of XperienCentral, the Lucene version has been upgraded to version 6.6.6, therefore you must make the following changes to Change the declaration
to
and add the following declaration to the
Deprecated MethodThe following method has been deprecated in the XperienCentral API in this release:
Removed Methods/InterfacesThe following methods and interfaces have been removed from the XperienCentral API in this release:
Update your Presentation JSPsYou need to update your presentation JSPs if they use the following methods:
Perform a global search in your presentation JSPs for the string " |
...
nl.gx.webmanager.cms.integration.QueryParameter
Removed method
getFormElement()
,Do not use this method.
This method is not used by the reusables.
Removed method
getFormElementHtml()
.Do not use this method.
This method is not used by the reusables.
nl.gx.webmanager.cms.mediarepository.MediaItemDownloadVersion
Removed method
getDate()
.Replace with
getFileModifiedDate()
- calltoString()
if you need a string.This method is not used by the reusables.
nl.gx.webmanager.cms.mediarepository.MediaItemImageVersion
Removed method
getResizedImage(int sizeId)
.Replace with
Image.getSizedImage(int,int)
.This method is not used by the reusables.
Removed method
getResizedImage(int width, int height)
.Replace with Image.getSizedImage(int,int).
This method is not used by the reusables.
nl.gx.webmanager.wcb.WcbHelper
Removed method
getWcbResourcePrefix(final WCB_RESOURCETYPE wcbResourceType, final String personalName)
.Replace with
wcbResourceType.getTargetLocation(personalName){}
.This method is used by the reusables.
Removed method
getWcbDeployedName(final String src, final String personalName)
.Replace with
src.replace(WCBConstants.WCB_RESOURCE_INSERT_COMPONENT_FILE_ID, personalName)
.This method is not used by the reusables.
Removed class WcbHelper.
First replace the methods above and then remove the unused import.
This method is used by the reusables.
nl.gx.webmanager.wcb.ComponentDefinition
Removed method
getNameSpace()
.Replace with
getComponentBundleDefinition().getNameSpace()
.This method is not used by the reusables.
nl.gx.webmanager.cms.integration.DatabasePageType
Removed interface
DatabasePageType
.Replace with
DatabaseEntity
.This method is not used by the reusables.
org.osgi.framework.BundleContext.ComponentBundleDefinition
Removed method
nl.getWCBKey()
.Remove all instances of this method.
This method is used by the reusables.
nl.gx.webmanager.cms.mediarepository.MediaCollectionOverviewElement
Removed method
getIncludingTerms()
.Replace with
getMandatoryTerms()
.This method is not used by the reusables.
nl.gx.webmanager.cms.layout.PagePart
Removed method
getBannerServiceUrl()
.Do not use this method.
This method is not used by the reusables.
nl.gx.webmanager.wcb.MenuItemComponentDefinition
Removed method
getTargetMenu()
.Replace with
nl.gx.webmanager.wcb.paneltype.PanelComponentDefinition#getMenuCategory()
.This method is not used by the reusables.
Removed method
getTargetMenuLocationAfter()
.Do not use this method.
This method is used by the reusables.
Removed method
getTargetMenuLocationBefore()
.Do not use this method.
This method is not used by the reusables.
Removed method
getSubMenu()
.Do not use this method.
This method is not used by the reusables.
Removed method
getSubMenuTextMessageKey()
.Do not use this method.
This method is not used by the reusables.
Removed method
getSubMenuLocationAfter()
.Do not use this method.
This method is not used by the reusables.
Removed method
getSubMenuLocationBefore()
.Do not use this method.
This method is not used by the reusables.
nl.gx.webmanager.wcb.dojotype.DojoModule.ModuleType
Removed
enum constant SidebarWidget
.Replace with
SIDEBAR_WIDGET
.This method is not used by the reusables.
Removed
enum constant Module
.Replace with
MODULE
.This method is not used by the reusables.
Removed
enum constant SimpleSearch
.Replace with
SIMPLE_SEARCH
.This method is not used by the reusables.
Removed
enum constant Panel
.Replace with
PANEL
.This method is not used by the reusables.
nl.gx.webmanager.services.history.HistoryEvent
Removed
String constant TOUCH
.Use
EntityEvent.UPDATE
.This method is not used by the reusables.
nl.gx.webmanager.services.datasource.Provider
Removed method
getSpecification()
.Do not use this method.
This method is not used by the reusables.
nl.gx.webmanager.cms.workflow.WorkflowModel
Removed method
createInstance(String name)
.Use WorkflowService.createWorkflowModelInstance(workflowModel).
This method is used by the reusables.
nl.gx.webmanager.cms.core.implementation.Image
Removed method
getHtmlTag()
.Create HTML using a JSP.
This method is not used by the reusables.
nl.gx.webmanager.wcb.pagemetadatatype.PageMetaDataComponentDefinition
Removed
enum PageMetaDataPosition
.Page metadata position is no longer supported - remove all instances of this
enum
.This method is used by the reusables.
nl.gx.webmanager.cms.element.TableRow
Removed method
setNrRows(int rowcount)
.Remove all calls to this method.
This method is not used by the reusables.
Removed method
getNrRows(int rowcount)
.Remove all calls to this method.
This method is not used by the reusables.
nl.gx.webmanager.services.history.Action
Removed
enum constant PAGEMODEL_UPDATE
.Do not use.
This method is not used by the reusables.
nl.gx.webmanager.services.defaultprofileprovider.DefaultProfile
Removed method
getPassWord()
.Do not use.
This method is not used by the reusables.
nl.gx.webmanager.wcb.elementtype.ElementComponentDefinition
Removed method getAccessKey()
Do not use.
This method is not used by the reusables.
nl.gx.webmanager.services.seo.PageFriendlyURLEntity
Removed method getPageVersionId()
Use getVersionId().
This method is not used by the reusables.
Removed method getDepth()
Use getURLIdentifier().split(SEOUtil.getPathSeparator()).length)).length.
This method is not used by the reusables.
nl.gx.webmanager.services.contentapi.LinkManagementService
Removed method
createRelatedExternalLink(ElementHolder elementHolder, String url)
.Use c
reateRelatedLink(ElementHolder, java.lang.Class<? extends RelatedLink>
.This method is not used by the reusables.
Removed method
updateRelatedExternalLink(ElementHolder elementHolder, String code, String url)
.Use
createRelatedLink(ElementHolder, java.lang.Class<? extends RelatedLink>)
and then update the Link object itself.This method is not used by the reusables.
nl.gx.webmanager.cms.element.DownloadElement
Removed method
getSeeEvent()
.Do not use.
This method is not used by the reusables.
nl.gx.webmanager.services.seo.entity.PageFriendlyURLEntityMutator
Removed method
renamePathPart(int depth, String replace)
.Replace with
setURLPath(String)
.This method is not used by the reusables.
Removed method
renameStartPath(int depth, String replace)
.Replace with
setURLPath(String)
.This method is not used by the reusables.
nl.gx.webmanager.wcb.paneltype.PanelComponentDefinition
Removed method
getAccessKey()
.Do not use.
This method is not used by the reusables.
nl.gx.webmanager.contentapi.event.PageVersionEvent
Removed method
getTargetPageVersion()
.Replace with getPageVersion().
This method is used by the reusables.
nl.gx.webmanager.cms.workflow.WorkflowActivityState
Removed method
getStateName()
.Replace with
getState().name
.This method is not used by the reusables.
nl.gx.webmanager.contentapi.event.MediaItemEvent
Removed constructor
MediaItemEvent(Type eventType, MediaItem mediaItem, String eventAction, Object source, int discussionId, Website[] websites)
.Replace with
MediaItemEvent(Type eventType, MediaItem mediaItem, String eventAction, Object source,Website[] websites)
.This method is not used by the reusables.
Removed constructor
MediaItemEvent(Type eventType, MediaItem mediaItem, String eventAction, Object source, int discussionId, Website[] websites, Class<? extends MediaItem> scope)
.Replace with
MediaItemEvent(Type eventType, MediaItem mediaItem, String eventAction, Object source, Website[] websites, Class<? extends MediaItem> scope)
.This method is not used by the reusables.
Removed constructor
MediaItemEvent(Type eventType, MediaItem mediaItem, MediaItem originalMediaItem, String eventAction, Object source, int discussionId, Website[] websites)
.Replace with
MediaItemEvent(Type eventType, MediaItem mediaItem, MediaItem originalMediaItem, String eventAction, Object source, Website[] websites)
.This method is not used by the reusables.
Removed constructor
MediaItemEvent(Type eventType, MediaItem mediaItem, MediaItem originalMediaItem, String eventAction, Object source, int discussionId, Website[] websites, Class<? extends MediaItem> scope)
.Replace with
MediaItemEvent(Type eventType, MediaItem mediaItem, MediaItem originalMediaItem, String eventAction, Object source, Website[] websites, Class<? extends MediaItem> scope)
.This method is not used by the reusables.
Removed method
getDiscussionId()
.Replace with
getMediaItem().getPlanned().getForum().getId()
.This method is not used by the reusables.
nl.gx.webmanager.wcb.ComponentManager
Removed method
installBundle(Bundle bundle)
.Replace with
startComponent(Component component) or startComponentBundle(ComponentBundle componentBundle)
.This method is not used by the reusables.
Removed method
updateBundle(Bundle bundle)
.Replace with
startComponent(Component component) or startComponentBundle(ComponentBundle componentBundle)
.This method is not used by the reusables.
nl.gx.webmanager.cms.mediarepository.implementation.MediaCollectionOverviewElementImpl
Removed method
getContentDependentOperator()
.Replace with
getContentRelatedOperator.getId()
.This method is not used by the reusables.
Removed method
getTerms(final boolean excluding)
.Replace with
getTerms(TermsDeclaration.EXCLUDING_TERMS) or ArrayUtils.addAll(getTerms(TermsDeclaration.OPTIONAL_TERMS),getTerms(TermsDeclaration.MANDATORY_TERMS)).
This method is not used by the reusables.
nl.gx.webmanager.services.seo.FriendlyURLEntity
Removed method
isCurrent()
.Replace with
getReference() == null
.) == null
.This method is not used by the reusables.
nl.gx.webmanager.services.seo.SeoService
Removed method
activateFriendlyURL(PageVersion pageVersion)
.Replace with
publishFriendlyURL(PageVersion)
.This method is not used by the reusables.
Removed method
activateFriendlyURL(MediaItemVersion mediaItemVersion)
.Replace with
publishFriendlyURL(MediaItemVersion)
.This method is not used by the reusables.
Removed method
getFriendlyURL(ResourceInstance resourceInstance)
.Replace with
getFriendlyURL(PageVersion, ResourceInstance)
.This method is not used by the reusables.
Removed method
getFriendlyURL(MediaItemVersion mediaItemVersion, Website website)
.Replace with
getFriendlyURL(PageVersion, MediaItemVersion)
.This method is not used by the reusables.
Removed method
getPageFriendlyURL(int pageVersionId, String host)
.Replace with
getFriendlyURL(PageVersion)
.This method is not used by the reusables.
Removed method
getMediaItemFriendlyURL(int mediaItemVersionId, String host)
.Replace with
getFriendlyURL(MediaItemVersion, Website)
.This method is not used by the reusables.
Removed method
getDBPageFriendlyURL(int dbId, int typeOfPageId, String host)
.Replace with
getFriendlyURL(ResourceInstance)
.This method is not used by the reusables.
Removed method
getMediaItemBaseEntityURLTitle(int mediaItemVersionId)
.Replace with
FriendlyURLEntity.getBaseURLTitleEntityIdentifier() which can be retrieved through getFriendlyURLEntity(MediaItemVersion)
.This method is not used by the reusables.
Removed method
translateTitleToURLTitle(String title)
.Replace with
getFriendlyURL(PageVersion)} and FriendlyURLEntity.getURLTitle()
.This method is not used by the reusables.
Removed method
translateTitleToURLIdentifier(String title)
.Replace with
getFriendlyURL(PageVersion)} and FriendlyURLEntity.getURLTitle()
.This method is not used by the reusables.
Removed method
updateFriendlyURL(MediaItemVersion mediaItemVersion, String urlTitleOverrule)
.Do not use.
This method is not used by the reusables.
nl.gx.webmanager.cms.mediarepository.implementation.MediaitemReferenceImpl
Removed class
MediaitemReferenceImpl
.Replace with the Index service.
This method is not used by the reusables.
nl.gx.webmanager.cms.core.implementation.DownloadImpl
Removed method
getInstance(final String url)
.Just create an instance manually.
This method is not used by the reusables.
nl.gx.webmanager.cms.element.implementation.JCRElementBase
Removed method
getMailing()
.Do not use.
This method is not used by the reusables.
nl.gx.webmanager.cms.element.implementation.TableRowImpl
Removed constructor method
TableRowImpl(final HtmlObject obj, final HttpServletRequest req, final HttpServletResponse res)
.Replace with another constructor.
This method is not used by the reusables.
nl.gx.webmanager.springmvc.controller.component.ElementComponentController
Removed method
initFormBackingObject(final Element element, final Element fbo)
.Replace with
BeanUtils.copyProperties(element, formBackingObject)
.This method is not used by the reusables.
nl.gx.webmanager.cms.forum.implementation.ForumMessageImpl
Removed method
getInstance(final Forum forum, final int id, final HttpServletRequest req, final HttpServletResponse res)
,Do not use this method.
This method is not used by the reusables.
nl.gx.webmanager.authorization.Permission.Permissions
Removed class
Permissons
.Do not use
Do not use.
This method is not used by the reusables.
nl.gx.webmanager.springmvc.controller.component.MediaItemComponentController
Removed method
initFormBackingObject(final MediaItemVersion mediaItemVersion, final Element fbo)
,Replace with
BeanUtils.copyProperties(element, formBackingObject)
.This method is not used by the reusables.
nl.gx.webmanager.cms.core.implementation.ImageImpl
Removed method
getFileLocation(final String url, final boolean deescape)
.Replace with
getFile()
.This method is not used by the reusables.
nl.gx.webmanager.cms.element.implementation.RichTextElementImpl
Removed method
convertToXhtml(final Website website, final String source)
.Replace with
convertToXhtml(source)
.This method is not used by the reusables.
nl.gx.webmanager.foundation.DatabaseUtil
Removed class
DatabaseUtil
.Replace with
nl.gx.webmanager.services.datasource.QueryManagerService
.This method is used by the reusables.
nl.gx.webmanager.taglib.GetMediaItemsTag
Removed class
GetMediaItemsTag
.Replace with
GetMediaItemVersionsTag
.This method is used by the reusables.
nl.gx.webmanager.cms.presentation.implementation.PresentationImpl
Removed method
setJspPageContext (final HttpServletRequest request, final PageContext pageContext)
.Replace with
pushJspPageContext(request, pageContext)
.This method is not used by the reusables.
nl.gx.webmanager.springmvc.controller.platform.PlatformController
Removed method
publishUpdateEvent(final Object entity, final Event.Type type)
.Replace with
publishEvent(Event)
.This method is not used by the reusables.
nl.gx.webmanager.springmvc.controller.BaseWebmanagerController
Removed method
getEditLanguageLabel(final String label)
.Do not use this method.
This method is not used by the reusables.
nl.gx.webmanager.taglib.FunctionLibrary
Removed method
filterHTML(String html, final String whitelistName, final String[] tags)
.Replace with one of these methods :
filterHTMLBasic(String)
,filterHTMLRelaxed(String),filterHTMLTags(String, String)
,filterHTMLTagsAndAttributes(String,String,String)
.This method is used by the reusables.
nl.gx.webmanager.foundation.Utilities
Removed method
getImageSize(String filename)
.Replace with
getImageSize(File)
.This method is not used by the reusables.
nl.gx.webmanager.authorization.impl.ToolbarElement
Removed class
ToolbarElement
.Don't use this class.
This method is not used by the reusables.
nl.gx.webmanager.wcb.Component
Removed method
purgeContent()
.Replace with
onPurge()
.This method is not used by the reusables.
nl.gx.webmanager.wcb.paneltype.impl.PanelComponentDefinitionImpl
Removed method
setAccessKey(final char accessKey)
.Don't use this method - access keys on panel components are no longer supported.
This method is not used by the reusables.
nl.gx.webmanager.services.seo.handler.FriendlyUrlHandler
Removed method
activate(final PageVersion pageVersion)
.Replace with
currentRollOver(final PageVersion version)
.This method is not used by the reusables.
Removed method
activate(final MediaItemVersion mediaItemVersion)
.Replace with
currentRollOver(final MediaItemVersion version)
.This method is not used by the reusables.
nl.gx.product.wmpdeviceatlas.api.DeviceAtlasService
Removed method
getDeviceMap()
.Do not use this method.
This method is not used by the reusables.
Removed method
getDeviceProperties(String userAgent)
.Replace with
getDeviceProperties(HttpServletRequest)
.This method is not used by the reusables.
nl.gx.forms.wmpformmanager.api.form.impl.FormSectionImpl
Removed method
getActiveVersion()
.Replace with
getCurrent()
. withgetCurrent()
.This method is not used by the reusables.
Removed method
setActiveVersion(final BasicFormSectionVersion activeVersion)
.Do not use this method.
This method is not used by the reusables.
nl.gx.webmanager.wcb.foundation.ComponentBase
Removed method
setComponentBundle(final ComponentBundleImpl componentBundle)
.Replace with
setComponentBundle(final ComponentBundle componentBundle)
.This method is not used by the reusables.
nl.gx.webmanager.wcb.foundation.ComponentBundleDefinitionImpl
Removed method
setWCBKey(final String wcbKey)
.Do not use.
This method is used by the reusables.
nl.gx.webmanager.wcb.foundation.ComponentDefinitionImpl
Removed method
setNameSpace(final String nameSpace)
.Do not use.
nl.gx.webmanager.wcb.foundation.MenuItemComponentDefinitionImpl
Removed method
setTargetMenu(final String targetMenu)
.Do not use.
This method is not used by the reusables.
Removed method
setTargetMenuLocationAfter (final String menuItem)
.Do not use.
This method is not used by the reusables.
Removed method
setTargetMenuLocationBefore (final String menuItem)
.Do not use.
This method is not used by the reusables.
Removed method
setSubMenu(final String subMenu)
.Do not use.
This method is not used by the reusables.
Removed method
setSubMenuLocationAfter(final String subMenuLocationAfter)
.Do not use.
This method is not used by the reusables.
Removed method
setSubMenuLocationBefore(final String subMenuLocationBefore)
.Do not use.
This method is not used by the reusables.
Removed method
setSubMenuTextMessageKey(final String subMenuTextMessageKey)
.Do not use.
This method is not used by the reusables.
nl.gx.webmanager.wcb.elementtype.impl.ElementComponentDefinitionImpl
Removed method
getStaticBackendDir()
.Replace with
getBackendResourcesDir
.nl.gx.webmanager.handler.config.Config
Removed class
Config
.Replace with
nl.gx.webmanager.handler.util.Util
.This method is not used by the reusables.
nl.gx.siteworks.parser.library.AuthorisarionLibrary
Removed method
canView(SiteWorksParserData parserData)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
Removed method
canCreate(SiteWorksParserData parserData)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
Removed method
canDelete(SiteWorksParserData parserData)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
Removed method
canEdit(SiteWorksParserData parserData)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
Removed method
canCreate(SiteWorksParserData parserData, int objectId)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
Removed method
canEdit(SiteWorksParserData parserData, int objectId)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
Removed method
canDelete(SiteWorksParserData parserData, int objectId)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
Removed method
canView(SiteWorksParserData parserData, int objectId)
.Replace with
isUserLoggedIn(parserData)
.This method is not used by the reusables.
nl.gx.siteworks.parser.library.MiscLibrary
Removed method
getDebugLevel()
,Do not use.
This method is not used by the reusables.
nl.gx.siteworks.util.SiteWorksUtil
Removed method
firstUpper(final String string)
.Use Apache
StringUtils.capitalize(string)
.This method is not used by the reusables.
nl.gx.forms.wmpformmanager.api.form.impl.FormImpl
Removed method
getActiveVersion()
.Replace with
getCurrent()
.This method is not used by the reusables.
Removed method s
etActiveVersion(final BasicFormVersion activeVersion)
.Do not use.
This method is not used by the reusables.
nl.gx.product.wmasolrsearch.api.SearchService
Removed method
indexPages(String[] urls, String[] hostnames, int depth, boolean clearRest)
.Replace with
indexPages(List<String> urls, Set<String> hostnames, int depth, boolean clearRest)
.This method is used by the reusables.
nl.gx.siteworks.parser.library.CoreLibrary
Removed method
getValue(int objectId, DotExpression dotExpression, SiteWorksParserData parserData)
.Replace with
getAssignment(int objectId, String dotExpression, SiteWorksParserData parserData)
.This method is not used by the reusables.
nl.gx.forms.wmpformapi.engine.FormValuesMap
Removed method
getUploadedFile(String key)
.Replace with
getUploadedFiles(String key)
.This method is not used by the reusables.
nl.gx.forms.wmpformapi.api.form.State
Removed enum
State
.Do not use.
This method is not used by the reusables.
nl.gx.forms.wmpformmanager.api.form.impl.FormSectionVersionImpl
nl.gx.forms.wmpformapi.api.BasicVersion
nl.gx.forms.wmpformmanager.api.form.impl.FormVersionImpl
Removed method
getState()
.Do not use.
This method is not used by the reusables.
This method is not used by the reusables.
Removed method
setState(State state)
.Do not use.
This method is not used by the reusables.
Removed method
getStateValue()
.Do not use.
This method is not used by the reusables.
Removed method
setStateValue(String state)
.Do not use.
Old This method is not used by the reusables.
The old workflow states active, inactive, development have been removed from XperienCentral. If you still need to migrate away from these old states, contact a GX consultant.
nl.gx.product.wmasolrsearch.api.UrlProvider
Removed method
getUrls(boolean includeAll)
.Replace with
getUrlList(boolean includeAll)
.This method is not used by the reusables.
nl.gx.product.wmasolrsearch.searchengine.server.Session
Removed method
execute(String query)
.Do not use this method.
This method is not used by the reusables.
Removed method
select(String query)
.Do not use this method.
This method is not used by the reusables.
Removed
method gc()
.Do not use this method.
This method is not used by the reusables.
Removed method
shutdown()
.Do not use this methodthis method.
This method is not used by the reusables.
Removed method
reset()
.Do not use this method.
This method is not used by the reusables.
Removed method
execute(String query)
.Do not use this method.
This method is not used by the reusables.
nl.gx.forms.wmpformapi.api.form.FormVersion
Removed method
isCurrentlyActive()
.Replace with
isPublic()
.This method is not used by the reusables.
nl.gx.forms.wmpformapi.engine.FormScope
Removed method
setUploadFragmentValue(String fragment, UploadedFile file)
.Replace with
setUploadFragmentValues(fragment, Collections.singletonList(file))
.This method is not used by the reusables.
nl.gx.forms.wmpformapi.engine.UploadFragmentScope
Removed method
getOriginalFilename()
.Replace with
getValues().get(0).getOriginalFilename()
.This method is not used by the reusables.
Removed method
getContentType()
.Replace with
getValues().get(0).getContentType()
.This method is not used by the reusables.
Removed method
getCurrentFilename()
.Replace with
getValues().get(0).getFile().getAbsolutePath()
.This method is not used by the reusables.
Removed method
getSize()
.Replace with
getValues().get(0).getSize()
.This method is not used by the reusables.
Removed method
setContentType(String contenType)
.Do not use this method.
This method is not used by the reusables.
Removed method
setCurrentFilename(String filename)
.Do not use this method.
This method is not used by the reusables.
Removed method
setOriginalFilename(String filename){}
.Do not use this method.
This method is not used by the reusables.
Removed method
setSize(long size)
.Do not use this method.
This method is not used by the reusables.
Removed method
clearFile()
.Replace with
clearFiles()
.This method is not used by the reusables.
nl.gx.forms.wmpuserprofilesformlogic.api.WebUserService
Removed method
userNameNotInUseByAnotherUser(Website website, String userName)
.Replace with
userNameExists(Website website, String userName)
.This method is not used by the reusables.
Removed method
emailNotInUseByAnotherUser(Website website, String email)
.Replace with
emailExists(Website website, String userName)
.This method is not used by the reusables.
nl.gx.forms.wmpformapi.api.base.SimpleParameter
Removed method
getOverridden()
.Replace with
getParameterMode()
.This method is not used by the reusables.
nl.gx.proxy.config.Config
Removed method
getStringValue(String name, String defaultValue)
.Replace with
getStringValue(String name)
.This method is not used by the reusables.
Removed method
getIntValue(String name, String defaultValue)
.Replace with
getIntValue(String name)(String name)
.This method is not used by the reusables.
nl.gx.siteworks.core.Session
Removed method
createSession()
.Replace with
createSession(true)
.This method is used by the reusables.
nl.gx.siteworks.parser.library.DateLibrary
Removed method
week(SWDate date)
.Replace with
dateToString(date, string, string)
.This method is not used by the reusables.
Modular Content
nl.gx.product.wmamodularcontent.api.ModularContentTypeManagementService
Removed method
getUsageInItem(String id)
.Replace with
getUsageInItem(ModularContentType modularContentType)
.This method is not used by the reusables.
nl.gx.product.wmamodularcontent.api.TemplatePropertyType
Removed constructor
TemplatePropertyType(String identifier, String label, TemplatePropertySubtype... subtypes)
.Replace with another constructor.
This method is not used by the reusables.
Removed constructor
TemplatePropertyType(String identifier, String label, List<TemplatePropertySubtype> subtypes)
.Replace with another constructor.
This method is not used by the reusables.