Affects Version/s: 7.0.0 DXP FP90, 7.1.10 DXP FP17, 7.2.10 DXP FP4
Fix Version/s: None
BND allows use of "-metatype-inherit" configuration option.
This configuration option allows inheritance for example
Problem is that com.liferay.portal.configuration.metatype.bnd.util.ConfigurableUtil does not take that option into account.
Method _generateSnapshotClassData is finding interface methods by using
which of course only finds declared methods - not mehtods inherited from superclasses.
1) do something like this
2) or at least change
Option 1) would be prefered as it would, in configuration admin GUI, first render configuration from super class then from class that extends it and so on.
Also, to be completely able to do inheritane please add
@Inherited to ExtendedObjectClassDefinition annotation.