X-Git-Url: http://juplo.de/gitweb/?p=examples%2Ffacebook-app;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fyourshouter%2FSecurityContextUserIdSource.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fyourshouter%2FSecurityContextUserIdSource.java;h=0000000000000000000000000000000000000000;hp=662da578e50186a5d4150b50582a377c0ad61dc7;hb=8f6d3c83aa9651e593b57b3d47cfd50a4ae73661;hpb=ca351a3eb7442fbb183aa62e1a58cd85bc1f2ef7 diff --git a/src/main/java/de/juplo/yourshouter/SecurityContextUserIdSource.java b/src/main/java/de/juplo/yourshouter/SecurityContextUserIdSource.java deleted file mode 100644 index 662da57..0000000 --- a/src/main/java/de/juplo/yourshouter/SecurityContextUserIdSource.java +++ /dev/null @@ -1,28 +0,0 @@ -package de.juplo.yourshouter; - -import org.springframework.social.UserIdSource; -import org.springframework.util.Assert; - - -/** - * Implementation of {@link UserIdSource}, that retrieves the ID of the current - * user from the {@link SecurityContext}. - * - * @author Kai Moritz - */ -public class SecurityContextUserIdSource implements UserIdSource -{ - /** - * Retrieves the ID of the current user from the {@link SecurityContext}. - * If no ID is found, an exception is thrown. - * - * @return The ID of the current user - * @throws IllegalStateException, if no current user is found. - */ - @Override - public String getUserId() - { - Assert.state(SecurityContext.userSignedIn(), "No user signed in!"); - return SecurityContext.getCurrentUser(); - } -}