LPS-40502 Do not fail when ServiceContext is null
LPS-40800 Always allow export, not just in case of local staging
LPS-40706 Delete workflow entry when deleting a pending layout revision
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-37352
LPS-37352 - Close regex block, remove redundant char checks (validated in DLStoreImpl.isValidName())
LPS-37352 - Implemented for DLFolders and JournalFolders, updated props
LPS-37352 - Move DL name validation to DLConstants; implement DLConstants name validator to DLStoreImpl; include old chars in 6.1-legacy.props