public boolean hasVersionHistory( NodeKey versionableNodeKey ) { return cache().getNode(versionHistoryNodeKeyFor(versionableNodeKey)) != null; }
public boolean hasVersionHistory( NodeKey versionableNodeKey ) { return cache().getNode(versionHistoryNodeKeyFor(versionableNodeKey)) != null; }
protected JcrPreSave( SystemContent content, Map<NodeKey, NodeKey> baseVersionKeys, Map<NodeKey, NodeKey> originalVersionKeys, long aclChangesCount ) { assert content != null; this.cache = cache(); this.systemContent = content; this.systemCache = content.cache(); this.baseVersionKeys = baseVersionKeys; this.originalVersionKeys = originalVersionKeys; // Get the capabilities cache. This is immutable, so we'll use it for the entire pre-save operation ... this.nodeTypeMgr = repository().nodeTypeManager(); this.nodeTypeCapabilities = nodeTypeMgr.getNodeTypes(); if (aclChangesCount != 0) { aclMetadataRefresh(aclChangesCount); } }
protected JcrPreSave( SystemContent content, Map<NodeKey, NodeKey> baseVersionKeys, Map<NodeKey, NodeKey> originalVersionKeys, long aclChangesCount ) { assert content != null; this.cache = cache(); this.systemContent = content; this.systemCache = content.cache(); this.baseVersionKeys = baseVersionKeys; this.originalVersionKeys = originalVersionKeys; // Get the capabilities cache. This is immutable, so we'll use it for the entire pre-save operation ... this.nodeTypeMgr = repository().nodeTypeManager(); this.nodeTypeCapabilities = nodeTypeMgr.getNodeTypes(); if (aclChangesCount != 0) { aclMetadataRefresh(aclChangesCount); } }
Map<NodeKey, NodeKey> originalVersionKeys = this.originalVersionKeys.get(); try { sessionCache.save(keysToBeSaved, systemContent.cache(), new JcrPreSave(systemContent, baseVersionKeys, originalVersionKeys, aclChangesCount())); } catch (WrappedException e) {
Map<NodeKey, NodeKey> originalVersionKeys = this.originalVersionKeys.get(); try { sessionCache.save(keysToBeSaved, systemContent.cache(), new JcrPreSave(systemContent, baseVersionKeys, originalVersionKeys, aclChangesCount())); } catch (WrappedException e) {
Map<NodeKey, NodeKey> originalVersionKeys = this.originalVersionKeys.get(); try { cache().save(systemContent.cache(), new JcrPreSave(systemContent, baseVersionKeys, originalVersionKeys, aclChangesCount())); clearState();
Map<NodeKey, NodeKey> originalVersionKeys = this.originalVersionKeys.get(); try { cache().save(systemContent.cache(), new JcrPreSave(systemContent, baseVersionKeys, originalVersionKeys, aclChangesCount())); clearState();