Starting from the 6.2.963 version of Java SDK, the RegistrationFacadeAdapter and FifaConnectIdClientAdapter have been marked for removal at the beginning of 2025.
These classes acted as wrappers for the RegistrationFacade and FifaConnectIdClient, facilitating the mapping between FIFA Data Standard (FDS) structures and FIFA Connect ID (FCI) local types, while handling standard client operations.
For example:
FifaConnectIdClientAdapter.updateOrganisation(OrganisationLocal organisation, Boolean force);
This method maps the FDS OrganisationLocal class to the FCI OrganisationLocalType and calls:
FifaConnectIdClient.updateOrganisation(OrganisationLocalType organisation, Boolean force);
Due to the minimal usage of the original FDS structures and multiple changes to the FCI local types, we decided to discontinue this model. Most of the SDK users (NRS-es) have their own models and mappers anyway, so they will not be affected by this change.
Those who want to continue using the FDS structures will need to add mappers on their side. To help with the migration, we are providing the current implementation of FCI to FDS mappers in the attached ZIP file. However, we do not recommend replicating the wrapping functionality of the deprecated adapters (no benefits and increased complexity).
Please note, that the adapter is the SDK (client) concept only. Even if the methods are removed in the first SDK release of 2025, users who don't upgrade their SDKs will still be able to use the obsolete approach. This said, adapters will not receive support for newly added fields (e.g. Compliance & Payment Manager or Club Training Category) so we obviously recommend to upgrade.