LPS-33083 Adding audit fields, groupId, uuid to MBThreadFlag
LPS-33083 Change service implementation accordingly and apply changes
LSP-33083 Change upgrade process
LPS-33083 Source formatting
LPS-33083 Match what is in portal-tables.sql and MBThreadFlagTable! We must be careful not to type things out, but to copy and paste, or else an upgraded MBThreadFlag will be different from a brand new MBThreadFlag table (on a new Liferay instance).
LPS-33083 Move logic out of UpgradeMessageBoards and into the SQL file. The SQL file is always run first, so it is safe. The only time we use the *Tables to do the upgrade is when we alter an existing column type, or rename a column since that is not supported in DB2. Adding columns and deleting columns are supported in all DBs, so this is not necessary.
LPS-33083 Broken where MySQL is case sensitive, or any other DB that is case sensitive! Copy the same method from com.liferay.portal.upgrade.v6_2_0.UpgradeDocumentLibrary
LPS-33083 Rename methods to make it consistent with existing updateThreadFlag method
LPS-33083 No need to update the thread flag if the thread is not found (dirty data)
LPS-33083 Sort
LPS-33083 Apply super.doUpgrade pattern that was introduced in the previous commits, to other Upgrade classes. This is actually a better pattern than calling the same logic as in the super (in case he super method changes its impl)
LPS-33083 Autogenerated
LPS-32742 Start and stop bundle listeners. WebBundleDeployer implementation included in this commit does not include the whole implementation, just the basics to allow the bundle listeners to be correct
LPS-32742 Rename to fit with BundleEvent.STARTED / STOPPED. It is a XxxBundleListener, not a BundleXxxListener.
LPS-32742 Implementation of the WebExtenderServlet
LPS-32742 I ripped out the logic for "String requestURI =…, because you set it to variable called requestURITemp, but then you never use requestURITemp again? So it looks like a bug. Please readd logic back in after it is fixed. The rest is SF.
LPS-32400 - Add getSimpleClassName/getClassSuffix to BaseSeleniumFileUtil
LPS-32400 SF
LPS-32885 Source formatting
LPS-32698 Add new method to DDMTemplate API (can't use getTemplates name because there is a collision)