LPS-40551 Store the temporal file using a random suffix to avoid issues when uploading the same file multiple times from iOS. Then, when the document is finally saved to DocLib we remove the random suffix, and before adding it we make sure that there is no document with the same name. If a document already exists we change the title and add. Otherwise simply add it.
LPS-40551 - Source formatting
LPS-39981 Move code from AssetEntryServiceImpl to AssetUtil. (No logic changes)
LPS-39981 Make the methods public and reorder
LPS-39981 Apply changes
LPS-39981 Exclude tags from the lucene query
LPS-39981 Reorder method param order, no logic changes
LPS-40689 added null check as in certain cases and app servers this may give NPE
LPS-39079 DL - Implement trash handler methods
LPS-39079 DL - Prevent null pointer when classPK is the rootFolder
LPS-39079 DL - Allow empty folderIds in queries
LPS-40421 Fix SF
LPS-40421 That translation is weird in the backend, let's just log the exception. We're only doing it for debug, so we don't necessarily need the message.
LPS-38437 Adding hasPermission and filterActivities method to filter by permission
LPS-38437 Adding PortalException because of the filtering
LPS-38437 Calling the local service from the methods and adding the call to filterActivities
LPS-38437 Integration Test
LPS-38437 Generated
LPS-38437 Update Javadocs
LPS-38437 Javadocs - Use past tense to explain causes for an exception