PTC Arbortext Content Delivery Upgrade > Updating PTC Arbortext Content Delivery to a New Release > Windchill Classes used in PTC Arbortext Content Delivery
Windchill Classes used in PTC Arbortext Content Delivery
This section contains the details of the Windchill classes that can be used by all customers for all PTC Arbortext Content Delivery customizations, and whether they are ported in PTC Arbortext Content Delivery. If any of the classes are not ported, then the information about what is the alternative to be used in PTC Arbortext Content Delivery customization is also provided. It is important to consider these details when you are upgrading the customizations from 6.x to 7.1.4.0 release of PTC Arbortext Content Delivery.
Component
Exists in PTC Arbortext Content Delivery?
Alternative in PTC Arbortext Content Delivery
wt.log4j.LogR
Yes
wt.fc.collections.WTCollection
No
SCList can be used for collection of Persistable Objects wherever applicable. Else Java Collection API can be used.
wt.method.MethodLocal
No
This concept is now removed as Method Server is no longer used.
wt.services.ServiceFactory
Yes
wt.util.WTException
Yes
wt.util.WTMessage
Yes
wt.session.SessionHelper
Yes
wt.util.resource.RBEntry
Yes
wt.util.resource.RBUUID
Yes
wt.util.resource.WTListResourceBundle
Yes
LogicalAttributes.xml
No
TypedDelegate
No
WTUser
Yes
WTPrincipal
No
WTUser is the only object representing User model object. This can be used wherever applicable.
wt.httpgw.filter.AbstractRemoteUserFilter
Yes
wt.org.AttributeHolder
No
SCList can be used for holding a list of attributes.
wt.org.DirectoryContextProvider;
No
LdapServiceUtility can be used for LDAP APIs.
wt.org.OrganizationServicesHelper
No
LdapServiceUtility can be used for LDAP APIs.
wt.session.SessionContext
No
SessionHelper and Session class to be used for any session related API.
Persistable
No
Model objects at service level are of dataType SCItem.
wt.tools.resource.StringResourceInfo
Yes
wt.access.AccessControlHelper
No
SCAccessControlHelper.service can be used for any access related information.
wt.access.AccessPermission;
No
SCAccessControlHelper.service and SCAccessPermission to be used for any access related information.
wt.admin.AdminDomainRef
No
SCAccessControlHelper.service to be used for any access related information.
wt.admin.AdministrativeDomainHelper
No
SCAccessControlHelper.service to be used for any access related information.
wt.iba.value.DefaultAttributeContainer
No
StandardTypeAttributeService to be used for any operations related to Type.
wt.iba.value.litevalue.AbstractValueView
No
StandardTypeAttributeService to be used for any operations related to Type.
wt.inf.container.WTContainerHelper
No
ContainerHelper to be used for any container related APIs.
wt.inf.container.WTContainerRef
No
ContainerHelper to be used for any container related APIs and SCItem is to be used to store the OEM container or any other dealership at the service level.
wt.inf.library.WTLibrary
No
ContainerHelper to be used for any container related APIs and SCItem is to be used to store the OEM container or any other dealership at the service level.
wt.pom.UniquenessException
Yes
wt.util.resource.RBComment
Yes
com.ptc.core.components.tags.format.MessageTag
Yes
com.ptc.core.components.tags.format.SetBundleTag
Yes
com.ptc.core.components.tags.format.SetLocaleTag
Yes
ExportImport Utils
Yes
Xconf Framework
Yes
Loader Utils, Load files and Loader supported commands
Yes
WTProperties
Yes
RB Framework and Darjelling
Yes
ResourceBundle build framework and commands to build RB
Yes
Delegate Framework
Yes
sc.httpgw.filter.TrustedAuthFilter
Yes
CompressionFilter
Yes
ForbidResourceAccessFilter
Yes
HttpServletRequestWrapper
Yes
InstallationRegistry and all other related files
Yes
WTContext
Yes
StandardManager
Yes
Windchill KeyStore and its related files
Yes