private User getUser() { return AuthenticatedUserThreadLocal.getUser(); } }
private User getUser() { return AuthenticatedUserThreadLocal.getUser(); }
@Override public User getValue() { return AuthenticatedUserThreadLocal.getUser(); } }
private Notification getNotification(AbstractPage abstractPage) { return null == abstractPage ? null : notificationManager.getNotificationByUserAndPage(AuthenticatedUserThreadLocal.getUser(), abstractPage); }
@Override public Map<String, Object> getContextMap(Map<String, Object> contextMap) { contextMap.put("isAdmin", false); User user = AuthenticatedUserThreadLocal.getUser(); if (user != null) { contextMap.put("isAdmin", permissionManager.isConfluenceAdministrator(user)); } return contextMap; }
public String getRemoteUsername() { User user = AuthenticatedUserThreadLocal.getUser(); if (user != null) { return user.getName(); } return null; }
private User getRemoteUser() { HttpServletRequest request = ServletActionContext.getRequest(); if (request != null) { String remoteUserName = request.getRemoteUser(); if (remoteUserName != null) return userAccessor.getUser(remoteUserName); } return AuthenticatedUserThreadLocal.getUser(); }
private User getRemoteUser() { HttpServletRequest request = ServletActionContext.getRequest(); if (request != null) { String remoteUserName = request.getRemoteUser(); if (remoteUserName != null) return userAccessor.getUser(remoteUserName); } return AuthenticatedUserThreadLocal.getUser(); }
private TimeZone getUserTimeZone() { final User user = AuthenticatedUserThreadLocal.getUser(); if (null != user) { final String timeZoneId = getUserAccessor().getUserPreferences(user).getString( UserPreferencesKeys.PROPERTY_USER_TIME_ZONE); if (StringUtils.isNotBlank(timeZoneId)) return TimeZone.getTimeZone(timeZoneId); } return TimeZone.getDefault(); }
public Bookmark getBookmark(long contentId) { ContentEntityObject contentEntityObject = pageManager.getById(contentId); return null == contentEntityObject ? null : getBookmark(contentEntityObject, AuthenticatedUserThreadLocal.getUser()); }
private boolean isCurrentUserAnAdmin() { final User user = AuthenticatedUserThreadLocal.getUser(); return null != user && getPermissionManager().hasPermission( user, Permission.ADMINISTER, PermissionManager.TARGET_APPLICATION); }
public boolean isFavorite(String authenticationToken, String entityId) { AbstractPage ceo = getPage(entityId); return null != ceo && favouriteManager.isUserFavourite(AuthenticatedUserThreadLocal.getUser(), ceo); }
public boolean isValidKey(final String key) { final Space space = spaceManager.getSpace(key); return space != null && spacePermissionManager.hasPermission(SpacePermission.VIEWSPACE_PERMISSION, space, AuthenticatedUserThreadLocal.getUser()); } }
protected Calendar getBlogPostPublishedDate( int yearPublished, int monthPublished, int dayPublished) { Calendar publishedDate = Calendar.getInstance( userAccessor.getConfluenceUserPreferences( AuthenticatedUserThreadLocal.getUser() ).getTimeZone().getWrappedTimeZone() ); publishedDate.set(yearPublished, monthPublished - 1, dayPublished); return publishedDate; }
private boolean isCurrentUserAnAdmin() { final User user = AuthenticatedUserThreadLocal.getUser(); return null != user && getPermissionManager().hasPermission( user, Permission.ADMINISTER, PermissionManager.TARGET_APPLICATION); }
public String getEmbeddedHtml(String url, Map<String, String> params) { params.put(VelocityRenderService.TEMPLATE_PARAM, VELOCITY_TEMPLATE); String brandingId = ooyalaConfigurationManager.getBrandingId(); if (StringUtils.isNotBlank(brandingId)) params.put("brandingId", brandingId); String embedCode = getEmbedCode(url); if (StringUtils.isNotBlank(embedCode)) params.put("embedCode", embedCode); params.put("videoContainerId", RandomStringUtils.randomAlphabetic(8)); params.put("currentUserAdmin", String.valueOf(permissionManager.hasPermission(AuthenticatedUserThreadLocal.getUser(), Permission.ADMINISTER, PermissionManager.TARGET_SYSTEM))); return velocityRenderService.render(getEmbedUrl(url, params), params); }
protected Calendar getUserDateWithTimeZone() { return Calendar.getInstance( userAccessor.getConfluenceUserPreferences( AuthenticatedUserThreadLocal.getUser() ).getTimeZone().getWrappedTimeZone() ); }
public boolean markFavorite(String authenticationToken, String entityId) { AbstractPage contentEntityObject = getPage(entityId); User currentUser; if (null == contentEntityObject) return false; if (favouriteManager.isUserFavourite(currentUser = AuthenticatedUserThreadLocal.getUser(), contentEntityObject)) return false; favouriteManager.addPageToFavourites(currentUser, contentEntityObject); return true; }
@SuppressWarnings("unchecked") private Iterable<Space> fetchSpaces() { return (Iterable<Space>) transactionTemplate.execute((TransactionCallback) () -> { SpacesQuery spacesQuery = newQuery().forUser(getUser()).build(); ListBuilder<Space> spaces = spaceManager.getSpaces(spacesQuery); return Ordering.from(spaceSorter).sortedCopy(spaces.getRange(0, spaces.getAvailableSize())); }); }
public boolean exists() { return super.exists() && null != getSpace() && permissionManager.hasPermission(AuthenticatedUserThreadLocal.getUser(), Permission.VIEW, getSpace()); }