Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. result = copy(sourceNodeRef, targetParentNodeRef, assocTypeQName, assocQName, copyChildren);
  2.  
  3. UserTransaction userTransaction = transactionService.getUserTransaction();
  4. try {
  5.  
  6. userTransaction.begin();
  7. this.behaviourFilter.disableBehaviour(result, ContentModel.ASPECT_AUDITABLE);
  8. this.behaviourFilter.disableBehaviour(QName.createQName("cm:auditable"));
  9.  
  10. boolean disableAuditable = this.behaviourFilter.isEnabled(result, ContentModel.ASPECT_AUDITABLE);
  11. boolean disableCmAuditable = this.behaviourFilter.isEnabled(result, QName.createQName("cm:auditable"));
  12.  
  13. copyFileMetadata(sourceNodeRef, result);
  14.  
  15. userTransaction.commit();
  16.  
  17. } catch (NotSupportedException | SystemException | RollbackException | HeuristicMixedException | HeuristicRollbackException e) {
  18. logger.error("Error in disabling AUDITABLE ASPECT: " + e);
  19. } finally {
  20.  
  21. this.behaviourFilter.enableBehaviour(result, ContentModel.ASPECT_AUDITABLE);
  22. this.behaviourFilter.enableBehaviour(QName.createQName("cm:auditable"));
  23.  
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement