LPS-42402 Read last publish date from strict portlet setup.

Last publish date is currently stored in the strict portlet setup, so it should also be read from them.
LPS-42402 Move common lastPublishDate logic to util method
LPS-42402 Make portlet lastPublishDate logic consistent with layouts
LPS-42402 Test update portlet lastPublishDate
LPS-42402 SF
LPS-41846 TDD: Add an integration test first
LPS-41846 If a non-existent group is being accessed, FriendlyURLServlet should send a 404 status code
LPS-41846 Simplify
LPS-41846 Simplify more
LPS-41846 Rename, no logic changes
Revert "LPS-42439 SF"

This reverts commit ede83422a0ce11c14f9734efc52c0ac185e806bc.

Revert "LPS-42439 Extract to a inner method"

This reverts commit cabab86199418ab52c8319314ee4d678fc4a8bf0.

Revert "LPS-42439 Fix tests"

This reverts commit e321c8575591d8d2aa634bb856c6d1c78091a660.

Revert "LPS-42439 fix javadocs"

This reverts commit 0ceea6059efda7dc1a8e116e990644f696b2a665.

Revert "LPS-42439 SF"

This reverts commit b0b0edbbe1ddbd411b78af617ec0305b7ac12224.

Revert "LPS-42439 Ran "ant format-javadoc -Dlimit=AssetPublisherUtil" and "ant format-javadoc -Dlimit=AssetPublisher" in portal-service, and ran "ant format-javadoc -Dlimit=AssetPublisherImpl" in portal-impl"

This reverts commit 3291940031c4b64c9fcead29f020a15d73ebdaf8.

Revert "LPS-42439 SF - not used variables"

This reverts commit 65a7d31db6e98f0488042531bb06fddda91abee5.

Revert "LPS-42439 Moves anyAssetType var closer to where they are used"

This reverts commit 9eac4f8ea6a27db997abd15183f3769c239fa13b.

Revert "LPS-42439 Uses method to get if the permissions are enabled instead of assetEntryQuery"

This reverts commit 2e56b7cb1d7fc30ac2a72d29e709d07b956fb021.

Revert "LPS-42439 Removes unnecessary var"

This reverts commit dadb8849b54c7de53b4e3d0a7b6a5cfc8cb061e1.

Revert "LPS-42439 Moves addPortletURLs var closer to where they are used"

This reverts commit 1bb886997ed52f96eacedf46d6299df53e4acff8.

Revert "LPS-42439 SF - deprecate existing methods"

This reverts commit 9c772dce6983084aa7254bf59181933d489dbe50.

Revert "LPS-42439 Gets assetEntryXml from portletPreferences inside the function instead of pass a param"

This reverts commit 2f2ae98147cae0180b6535e8989121f28895ffab.

Revert "LPS-42439 SF (it may be needed from manual too)"

This reverts commit f4de008da10db82e9e0511ad65416108f89a74b1.

Revert "LPS-42439 Moves viewInContext var closer to where they are used"

This reverts commit eed08b72da0e7dee629e5b240417d1221fe8a1be.

Revert "LPS-42439 Moves enableConversions and conversions vars closer to where they are used"

This reverts commit 3d031cc091ae75e5a2ab1af80187f8b8c61c49dc.

Revert "LPS-42439 Moves allMetadataFields var closer to where they are used"

This reverts commit 2126ee8b564580a4e357c7b3ba7c29af8ad79c55.

Revert "LPS-42439 Removes unused code"

This reverts commit 544bedbefc73958c25eaa04da64686b605217d3e.

Revert "LPS-42439 SF"

This reverts commit 30615e53bbfa3831ada53acf404a11f104dc8d2e.

Revert "LPS-42439 Moves function to Util class"

This reverts commit a84c77d0ea875e2f0c5666a0d1019144e2d2e530.

Revert "LPS-42439 SF"

This reverts commit 301be25f01e918ed767b93ba39dd65b733ea1df7.

Revert "LPS-42439 SF"

This reverts commit fba0b12b994fd7f9733d8a32063b6248ffa9c5ad.

Revert "LPS-42439 Adds new method to get available classNameIds"

This reverts commit 048118f51206dd472fe7933fa2118a320f0fad2b.

Revert "LPS-42439 Remove unnecessary var"

This reverts commit f339a82bd52118e98cf2342472abcaea1c21ce54.

Revert "LPS-42439 Adss new method to check EnablePermissions"

This reverts commit d025a5f25505f06c237c60f3515d10f660501cb7.

Revert "LPS-42439 Move the AssetVocabularyId var closer to where they are used and remove some unnecesary vars"

This reverts commit 41e7c1b929d3f1fdcac9a9113382010ea7fb409a.

Revert "LPS-42439 Move the social bookmarks var closer to where they are used"

This reverts commit 927fc61fa1641c833ab82101e77f47b8a3d4b616.

Revert "LPS-42439 Adss new method to check if isDefaultAssetPublisher"

This reverts commit 22089777bf5a8c610a4baf298784051e4af8d94b.

Revert "LPS-42439 Move the rss var closer to where they are used"

This reverts commit 3103bad70b7e3260f97a46ecfa20ab59ae1f85a6.
LPS-42614 portal-impl.jar is built twice during the build making the build slower
LPS-42614 SF
LPS-42581 As a portal developer I only see dirty packages in the semantic version reporting by default
LPS-42581 SF
LPS-42616 Add UserLocalServiceImpl.fetchUserByPortraitId
LPS-42616 Match getUserByPortraitId
LPS-42616 Regenerate
LPS-42608 When a user changes the configuration of a non-instaceable portlet whose prefs are owned by the group within a customizable column, the changes affect all users.

This is the minimal solution, which prevents the user from changing the configuration in this scenario, since it's not supported.
LPS-42608 For non-instanceable portlets with preferences unique per layout it should be possible for each user to have its own configuration within a customizable column.