ContactService has been enhanced by com.openexchange.contact.ContactService.supports(S ession, String, ContactField...) to retrieve if the underlying storage is able to handle the given ContactFields.
The default abstract implementation returns false for each provided field but you are able to overwrite the method within your custom implementation based on the given contact storage implementation.

ContactStorage has been enhanced by com.openexchange.contact.storage.ContactStorage.su pports(ContactField...) to retrieve if the storage is able to handle the given ContactFields.
The default abstract implementation returns false for each provided field but you are able to overwrite the method within your custom implementation based on the given contact storage implementation.