LPS-49317 Add implementation for common methods and delete specific ones in the base class
LPS-49317 Use the new BaseWikiTrashHandler (and delete the common methods implementations)
LPS-49317 Implement a method to check if the entries are restorable (based on JournalTrashHandler pattern, but in this case it should be recursive due dependent pages)
LPS-49317 Set the subcontainer model names (in wiki it could be different from the current container model name - a node contains pages)
LPS-49317 Apply the method changes where needed
LPS-49317 Change the logic of move from trash in wiki in order to enable change the node and the parent in one user action
LPS-49317 Add new methods to retrive the dependent pages (and use them where needed)
LPS-49317 Pass a parameter to flag that root containers should be shown. In most cases this root containers are the same as regular containers but in other cases (as wiki) there are two types of containers (nodes and pages itself). The first time the popup is loaded we need to show the root container model
LPS-49317 Show the wiki nodes in case of restore conflict in trash
LPS-49317 Use a clone in the breadcrumb. This method changes the portletURL object, and it is supposed to be reused, so we should pass a clone.
LPS-49317 Do not show the choose button when showing the rootContainerModels
LPS-49317 Use fetch instead of get
LPS-49317 SF
LPS-49317 Rename the method to better reflect the purpose of the method: define if the entity can be moved among root container models
LPS-49317 Simplify the API because the rootContainerModelClassName will always be the same no matter the entry
LPS-49317 Remove unthrown exception
LPS-49317 Remove unused method
LPS-49317 The API should include a locale so the title is already translated because otherwise we don't know in trash framework if we need to translate it or not because we don't know if it's a language key or a entry title
LPS-49317 The methods in TrashImpl shouldn't modify the portletURL that they receive because it forces the invoker to clone the portletURL before passing it as a parameter. With this change the invoker doesn't need to take care of cloning the URL and this is done in the util methods
LPS-49317 Improve API to have a single method for restoring pages (before we had 2 methods for restoring based on if it's implicitly or explicitly in trash).