Deprecated API
Contents
-
Deprecated InterfacesInterfaceDescriptionThis is a bit of a "god type" and should be broken up into smaller mappers.use
BlockchainNetworkinsteadmigrate this to a configurable parameter
-
Deprecated ClassesClassDescriptionThis was written before MongoDB transactions were available. Use transactions instead.This needs to be replaced with a dispatch to an
ElementviaElementRegistryThis needs to be replaced with a dispatch to anElementviaElementRegistryThis needs to be replaced with a dispatch to anElementviaElementRegistryuseHexUseProductBundleand theProductBundleDao/ProductBundleServiceAPIs instead. This embedded model is retained for backward compatibility and migration purposes only.use the new smart contract API insteaduse the new smart contract API insteaduse the new smart contract API insteaduse the new smart contract API instead
-
Deprecated FieldsFieldDescriptionuse
Path.WILDCARDuseBlockchainNetworkinsteaduseBlockchainNetworkinsteadmigrate this to a configurable parametermigrate this to a configurable parametermigrate this to a configurable parametermigrate this to a configurable parametermigrate this to a configurable parameter
-
Deprecated MethodsMethodDescriptiondepends on deprecated code and is slated for removalThis maps directly to
RemoteInvoker.invokeFuture(Invocation, List, InvocationErrorConsumer), but was renamed for clarity on the behavior. This is not very useful because it can force more threads than are necessary to create a remote invocation.not used anywhereusePath.toRelativeFilesystemPath()()}UseProductBundleDaoto manage product bundles as standalone resources. The embedded product bundle list onApplicationConfigurationsubtypes is retained for backward compatibility and migration only.This creates/reactivates a profile without assigning a profile slot or enforcingApplication.getMaxProfiles(). It is retained only for reactivating a previously soft-deleted profile, where slot/limit accounting must not be re-run. New code creating a profile should useProfileDao.createSlottedProfile(Profile, Map)instead.This creates/reactivates a profile without assigning a profile slot or enforcingApplication.getMaxProfiles(). It is retained only for reactivating a previously soft-deleted profile, where slot/limit accounting must not be re-run. New code creating a profile should useProfileDao.createSlottedProfile(Profile, Map)instead.This upserts a profile without assigning a profile slot or enforcingApplication.getMaxProfiles(). It is retained for the OIDC login get-or-create path, where slot/limit accounting is deliberately not applied. New code should preferProfileDao.findPrimaryProfile(String, String)together withProfileDao.createSlottedProfile(Profile, Map).UseUserUidDao.softDeleteUser(User)instead.In 3.7 onward an Element shouldn't have a parentIn 3.7 onward an Element shouldn't have a parentno longer supporteddev.getelements.elements.sdk.local.ElementsLocalBuilder.withElementNamed(String, String, Attributes) no longer supporteduse IAP SKU directlyuse IAP SKU directlyuse IAP SKU directlyuse IAP SKU directlyuse IAP SKU directlyuse IAP SKU directlyuse IAP SKU directlyuse IAP SKU directlyuse the new goods API insteaduse the new goods API insteaduse the new goods API insteaduse the new goods API insteaduseCreateProfileRequest.getApplicationId()insteadProviding ID is no longer necessary.Providing lastLogin is no longer necessary.useCreateProfileRequest.getUserId()insteaduseCreateProfileRequest.setApplicationId(String)insteadProviding ID is no longer necessary.Providing lastLogin is no longer necessary.useCreateProfileRequest.setUserId(String)insteaduseProfile.getImageObject()insteaduseProfile.setImageObject(LargeObjectReference)insteadproviding the entire Application object is no longer necessaryproviding ID is no longer necessaryuse separate call to update image largeObjectproviding lastLogin is no longer necessaryproviding the entire User object is no longer necessaryproviding the entire Application object is no longer necessaryproviding ID is no longer necessaryuse separate call to update image largeObjectproviding lastLogin is no longer necessaryproviding the entire User object is no longer necessaryuseOAuth2SessionRequest.getRequestParameters()insteaduseOAuth2SessionRequest.setRequestParameters(Map)insteadManage product bundles directly viaProductBundleServiceinstead. This method is retained to keep existing application-configuration editors functional and will sync changes to the standalone collection automatically.no widely used Git versions need this any moreno widely used Git versions need this any more
-
Deprecated Enum Constants