Missing Libraries 8.1 - 8.3 | Not under deprecated

I have three libraries that are not resolving when I try to build them in 8.3, I might be looking at the java docs wrong, but I can’t find the classes under the deprecated list either. If someone could point me in the right direction or if the name of the class was modified that would be incredibly helpful.

Each of the libraries says “The import …. cannot be resolved”, I do have multiple other imports from the ignition library that do resolve.

This was written originally in 2014 and received its last update in 2020 (I suppose so it would compile for 8.1) so there are several other deprecated libraries that need to be delt with, but I was able to find those listed; I’m just unable to find these.

com.inductiveautomation.ignition.gateway.localdb.persistence.Category

com.inductiveautomation.ignition.gateway.web.components.editors.PasswordEditorSouce

com.inductiveautomation.ignition.gateway.user.UserSourceProfileType

The first two are related to the Wicket Web UI that is gone in 8.3. Everything related to that will have to be redone from scratch with the new WebUI.

Okay, thank you! I assume I just need to rebuild them off of the 8.3 java doc for com.inductiveautomation.ignition.gateway.web?

Any ideas on the last one for UserSourceProfileType?

No, the new WebUI requires you to build everything in React, on the front-end, not in java on the back-end. That's what I meant by "from scratch".

Sorry, no.

2 Likes

It's UserSourceExtensionPoint now.

Fortunately there is also an example of this one: ignition-sdk-examples/user-source-profile at ignition-8.3 · inductiveautomation/ignition-sdk-examples · GitHub

1 Like

Thank you, that is super helpful!

I gotcha, thank you!

Just posting this here in case you haven't seen it.

Thank you David, I gave it a read over before posting, guess I didn’t quite understand the new changes to the Web UI…appreciate it anyways!