private NodeRef getQuickShareLinkExpiryActionNode(String sharedId) { final QName expiryActionQName = QuickShareLinkExpiryActionImpl.createQName(sharedId); return TenantUtil.runAsDefaultTenant(() -> quickShareLinkExpiryActionPersister.getQuickShareLinkExpiryActionNode(expiryActionQName)); }
private NodeRef getQuickShareLinkExpiryActionNode(String sharedId) { final QName expiryActionQName = QuickShareLinkExpiryActionImpl.createQName(sharedId); return TenantUtil.runAsDefaultTenant(() -> quickShareLinkExpiryActionPersister.getQuickShareLinkExpiryActionNode(expiryActionQName)); }
/** * Removes (hard deletes) the previously persisted {@link QuickShareLinkExpiryAction} and its related * schedule {@link ScheduledPersistedAction} from the repository. */ protected void deleteQuickShareLinkExpiryAction(NodeRef linkExpiryActionNodeRef) { TenantUtil.runAsDefaultTenant(() -> { QuickShareLinkExpiryAction linkExpiryAction = quickShareLinkExpiryActionPersister.loadQuickShareLinkExpiryAction(linkExpiryActionNodeRef); // Delete the expiry action and its related persisted schedule deleteQuickShareLinkExpiryActionImpl(linkExpiryAction); return null; }); }
/** * Removes (hard deletes) the previously persisted {@link QuickShareLinkExpiryAction} and its related * schedule {@link ScheduledPersistedAction} from the repository. */ protected void deleteQuickShareLinkExpiryAction(NodeRef linkExpiryActionNodeRef) { TenantUtil.runAsDefaultTenant(() -> { QuickShareLinkExpiryAction linkExpiryAction = quickShareLinkExpiryActionPersister.loadQuickShareLinkExpiryAction(linkExpiryActionNodeRef); // Delete the expiry action and its related persisted schedule deleteQuickShareLinkExpiryActionImpl(linkExpiryAction); return null; }); }
private void removeSharedId(final String sharedId) { TenantUtil.runAsDefaultTenant(new TenantRunAsWork<Void>() { public Void doWork() throws Exception { attributeService.removeAttribute(ATTR_KEY_SHAREDIDS_ROOT, sharedId); return null; } }); try { // Remove scheduled expiry action if any NodeRef expiryActionNodeRef = getQuickShareLinkExpiryActionNode(sharedId); if (expiryActionNodeRef != null) { deleteQuickShareLinkExpiryAction(expiryActionNodeRef); } } catch (Exception ex) { throw new QuickShareLinkExpiryActionException("Couldn't delete the quick share link expiry action for the sharedId:" + sharedId); } }
private void removeSharedId(final String sharedId) { TenantUtil.runAsDefaultTenant(new TenantRunAsWork<Void>() { public Void doWork() throws Exception { attributeService.removeAttribute(ATTR_KEY_SHAREDIDS_ROOT, sharedId); return null; } }); try { // Remove scheduled expiry action if any NodeRef expiryActionNodeRef = getQuickShareLinkExpiryActionNode(sharedId); if (expiryActionNodeRef != null) { deleteQuickShareLinkExpiryAction(expiryActionNodeRef); } } catch (Exception ex) { throw new QuickShareLinkExpiryActionException("Couldn't delete the quick share link expiry action for the sharedId:" + sharedId); } }
TenantUtil.runAsDefaultTenant((TenantRunAsWork<Void>) () -> { quickShareLinkExpiryActionPersister.saveQuickShareLinkExpiryAction(expiryAction); scheduledPersistedActionService.saveSchedule(schedule);
return TenantUtil.runAsDefaultTenant(runAs);
return TenantUtil.runAsDefaultTenant(runAs);
TenantUtil.runAsDefaultTenant((TenantRunAsWork<Void>) () -> { quickShareLinkExpiryActionPersister.saveQuickShareLinkExpiryAction(expiryAction); scheduledPersistedActionService.saveSchedule(schedule);
TenantUtil.runAsDefaultTenant(new TenantRunAsWork<Void>()
TenantUtil.runAsDefaultTenant(new TenantRunAsWork<Void>()
@Override public Pair<String, NodeRef> getTenantNodeRefFromSharedId(final String sharedId) NodeRef nodeRef = TenantUtil.runAsDefaultTenant(new TenantRunAsWork<NodeRef>()
@Override public Pair<String, NodeRef> getTenantNodeRefFromSharedId(final String sharedId) NodeRef nodeRef = TenantUtil.runAsDefaultTenant(new TenantRunAsWork<NodeRef>()
TenantUtil.runAsDefaultTenant(new TenantRunAsWork<Void>()