Working down the numerous compile-stoppers in our migrated app, I’ve finally come to ExtLoginScreen
and it seems there were major, major changes between CUBA and Jmix. In CUBA, I overrode numerous methods from the LoginScreen
superclass.
I have (all annotated @Override
):
public void login()
protected void doLogin()
protected void doLogin(Credentials credentials) throws LoginException
protected void doRememberMeLogin()
All redlined on the @Override
with the message “does not override method from its superclass.” And the ending call to super.method()
is redlined with an error saying the method doesn’t exist.
It seems these methods are not a part of the LoginScreen
in Jmix?
I need advice on how to convert this - we have a custom-implemented 2FA system and such, so we need to extend the login screen and handle that.