Isn't there something called UIComponentControl? They might have done that. Please have a look. All the other functionalities must be quite similar.
That was my first guess to as that seem to be the way that most components have been renamed. But I can not find any UIComponentControl.
The best thing to do would be to download the source for Richfaces jar and then see which of the components is associated with rich:componentControl. That would be the class you are looking for. I will reply if I have something of use here.
The thing you are looking for is ComponentControlBehavior class. It has the things needed by you please have a look. It is located inside
Hope this helps.
After some digging I came to the same conclusion and after changing some methods that are no longer implemented I think it works
Got another problem that I can not really figure out now. From what I can see in the guide mentioned in my first post the HtmlAjaxCommandButton is now a UICommandButton and I have changed it accordongly and also changed some of the methods in it with different names. I am however stuck on these two:
I dont know how to replace them, I have read that setIgnoreDupResponse is a part of attachQueue behaviors but I dont know how to fix it. Please can someone give a few pointers?
The whole component:
UICommandButton button = new UICommandButton();
button.setId("LINK_BUTTON_" + link.getID());
button.setStyleClass(button.getStyleClass() + LINK_BUTTON_STYLE);
Please make a different thread for this. As the post has been answered so, people may not view your post. They are to avoid duplicate responses. So would disabling the button be an option for you?