private void commit(Root root, String path) throws CommitFailedException { ImmutableMap.Builder<String, Object> info = ImmutableMap.builder(); if (path != null && !denotesRoot(path)) { info.put(Root.COMMIT_PATH, path); } if (userData != null) { info.put(EventFactory.USER_DATA, userData); } root.commit(info.build()); if (permissionProvider != null) { permissionProvider.refresh(); } }
private void commit(Root root, String path) throws CommitFailedException { ImmutableMap.Builder<String, Object> info = ImmutableMap.builder(); if (path != null && !denotesRoot(path)) { info.put(Root.COMMIT_PATH, path); } if (userData != null) { info.put(EventFactory.USER_DATA, userData); } root.commit(info.build()); if (permissionProvider != null) { permissionProvider.refresh(); } }
private void commit(Root root, String path) throws CommitFailedException { ImmutableMap.Builder<String, Object> info = ImmutableMap.builder(); if (path != null && !denotesRoot(path)) { info.put(Root.COMMIT_PATH, path); } if (userData != null) { info.put(EventFactory.USER_DATA, userData); } root.commit(info.build()); if (permissionProvider != null) { permissionProvider.refresh(); } }
@NotNull protected PermissionProvider getPermissionProvider() { if (permissionProvider == null) { permissionProvider = config.getPermissionProvider(root, workspaceName, getPrincipals()); } else { permissionProvider.refresh(); } return permissionProvider; }
@Nonnull protected PermissionProvider getPermissionProvider() { if (permissionProvider == null) { permissionProvider = config.getPermissionProvider(root, workspaceName, getPrincipals()); } else { permissionProvider.refresh(); } return permissionProvider; }
@Override public void refresh() { immutableRoot = rootProvider.createReadOnlyRoot(root); privilegeBitsProvider = new PrivilegeBitsProvider(immutableRoot); for (PermissionProvider pp : pps) { pp.refresh(); } }
@Override public void refresh() { immutableRoot = rootProvider.createReadOnlyRoot(root); privilegeBitsProvider = new PrivilegeBitsProvider(immutableRoot); for (PermissionProvider pp : pps) { pp.refresh(); } }
@Override public void refresh() { immutableRoot = rootProvider.createReadOnlyRoot(root); privilegeBitsProvider = new PrivilegeBitsProvider(immutableRoot); for (PermissionProvider pp : pps) { pp.refresh(); } }
public void refresh(boolean keepChanges) { sessionCounters.refreshTime = clock.getTime(); sessionCounters.refreshCount++; if (keepChanges && hasPendingChanges()) { root.rebase(); } else { root.refresh(); } if (permissionProvider != null) { permissionProvider.refresh(); } }
public void refresh(boolean keepChanges) { sessionCounters.refreshTime = clock.getTime(); sessionCounters.refreshCount++; if (keepChanges && hasPendingChanges()) { root.rebase(); } else { root.refresh(); } if (permissionProvider != null) { permissionProvider.refresh(); } }
public void refresh(boolean keepChanges) { sessionCounters.refreshTime = clock.getTime(); sessionCounters.refreshCount++; if (keepChanges && hasPendingChanges()) { root.rebase(); } else { root.refresh(); } if (permissionProvider != null) { permissionProvider.refresh(); } }
@Override public final void refresh() { checkLive(); store.reset(builder); secureBuilder.baseChanged(); modCount = 0; if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } }
@Override public void rebase() { checkLive(); store.rebase(builder); secureBuilder.baseChanged(); if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } }
@Override public final void refresh() { checkLive(); store.reset(builder); secureBuilder.baseChanged(); modCount = 0; if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } }
@Override public void rebase() { checkLive(); store.rebase(builder); secureBuilder.baseChanged(); if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } }
@Override public void rebase() { checkLive(); store.rebase(builder); secureBuilder.baseChanged(); if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } }
@Override public final void refresh() { checkLive(); store.reset(builder); secureBuilder.baseChanged(); modCount = 0; if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } }
@Override public void commit(@NotNull Map<String, Object> info) throws CommitFailedException { checkLive(); ContentSession session = getContentSession(); CommitInfo commitInfo = new CommitInfo( session.toString(), session.getAuthInfo().getUserID(), newInfoWithCommitContext(info)); store.merge(builder, getCommitHook(), commitInfo); secureBuilder.baseChanged(); modCount = 0; if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } moveTracker.clear(); }
@Override public void commit(@Nonnull Map<String, Object> info) throws CommitFailedException { checkLive(); ContentSession session = getContentSession(); CommitInfo commitInfo = new CommitInfo( session.toString(), session.getAuthInfo().getUserID(), newInfoWithCommitContext(info)); store.merge(builder, getCommitHook(), commitInfo); secureBuilder.baseChanged(); modCount = 0; if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } moveTracker.clear(); }
@Override public void commit(@NotNull Map<String, Object> info) throws CommitFailedException { checkLive(); ContentSession session = getContentSession(); CommitInfo commitInfo = new CommitInfo( session.toString(), session.getAuthInfo().getUserID(), newInfoWithCommitContext(info)); store.merge(builder, getCommitHook(), commitInfo); secureBuilder.baseChanged(); modCount = 0; if (permissionProvider.hasValue()) { permissionProvider.get().refresh(); } moveTracker.clear(); }