Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- result = copy(sourceNodeRef, targetParentNodeRef, assocTypeQName, assocQName, copyChildren);
- UserTransaction userTransaction = transactionService.getUserTransaction();
- try {
- userTransaction.begin();
- this.behaviourFilter.disableBehaviour(result, ContentModel.ASPECT_AUDITABLE);
- this.behaviourFilter.disableBehaviour(QName.createQName("cm:auditable"));
- boolean disableAuditable = this.behaviourFilter.isEnabled(result, ContentModel.ASPECT_AUDITABLE);
- boolean disableCmAuditable = this.behaviourFilter.isEnabled(result, QName.createQName("cm:auditable"));
- copyFileMetadata(sourceNodeRef, result);
- userTransaction.commit();
- } catch (NotSupportedException | SystemException | RollbackException | HeuristicMixedException | HeuristicRollbackException e) {
- logger.error("Error in disabling AUDITABLE ASPECT: " + e);
- } finally {
- this.behaviourFilter.enableBehaviour(result, ContentModel.ASPECT_AUDITABLE);
- this.behaviourFilter.enableBehaviour(QName.createQName("cm:auditable"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement