Java Deprecated Inheritance Feature
Hi there!
I was attempting to recreate/experiment/learn more about the Social Component Framework and getting the following warning from Maven on build:
[WARNING] C:\Projects\my-project\core\src\main\java\com\sample-project\my-project\core\servlets\SetStatusOperation.java [1:1]: Component com.sample-project.my-project.core.servlets.SetStatusOperation is using the deprecated inheritance feature and inherits from com.adobe.cq.social.scf.core.operations.AbstractSocialOperation. This feature will be removed in future versions.
From the following class[1]:
public class SetStatusOperation extends AbstractSocialOperation implements PostOperation { // ... }I know it's just a warning, but since I'm just getting started with this now, I'm wondering if there's some new AbstractSocialOperation class we should be using?
For reference: I'm using AEM 6.2 with the latest Communities Feature Pack (FP1)[2]
[1] https://github.com/Adobe-Marketing-Cloud/aem-scf-sample-components-extension/blob/master/bundles/aem-scf-extensions/src/main/java/com/adobe/aem/scf/extensions/SetStatusOperation.java
[2] https://repo.adobe.com/nexus/content/repositories/releases/com/adobe/cq/social/cq-socialcommunities-api/1.10.60/