Package org.springmodules.feedxt.domain

Examples of org.springmodules.feedxt.domain.User


        user.register(username, password);
        this.userRepository.addUser(user);
    }
   
    public User getUserAccount(String username, String password) {
        User user = this.userRepository.getUserByUsername(username);
        if (user != null && user.matchPassword(password)) {
            return user;
        } else {
            return null;
        }
    }
View Full Code Here


            return null;
        }
    }

    public boolean checkUserAccount(String username) {
        User user = this.userRepository.getUserByUsername(username);
        if (user != null) {
            return true;
        } else {
            return false;
        }
View Full Code Here

        response.addAction(action1);
        response.addAction(action2);
    }
   
    private Feed getFeedFromSubscriptionName(String name) throws UserNotExistentException, CannotAccessFeedException {
        User user = this.userHolder.getUser();
        FeedSubscription subscription = this.userService.getUserSubscriptionByName(user, name);
        if (subscription != null) {
            return subscription.getFeed();
        } else {
            return null;
View Full Code Here

    private PathMatcher pathMatcher = new AntPathMatcher();
   
    private Map<User, HttpSession> users = new ConcurrentHashMap<User, HttpSession>();
   
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        User user = this.userHolder.getUser();
        if (user == null) {
            String actualPath = this.urlPathHelper.getLookupPathForRequest(request);
            for (String protectedPath : this.protectedPaths) {
                if (this.pathMatcher.match(protectedPath, actualPath)) {
                    String fullUrl = null;
View Full Code Here

    public void setUserHolder(UserHolder userHolder) {
        this.userHolder = userHolder;
    }

    protected Object formBackingObject(HttpServletRequest request) throws Exception {
        User user = this.userHolder.getUser();
        return this.introductor.introduceInterfaces(user, new Class[]{RemoveSubscriptionsView.class});
    }
View Full Code Here

        return this.introductor.introduceInterfaces(user, new Class[]{RemoveSubscriptionsView.class});
    }

    protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws Exception {
        RemoveSubscriptionsView view = (RemoveSubscriptionsView) command;
        User user = (User) this.introductor.getTarget(view);
        if (view.getSubscriptionsToRemove() != null) {
            for (FeedSubscription s : view.getSubscriptionsToRemove()) {
                this.userService.removeSubscriptionToFeed(user, s);
            }
        }
View Full Code Here

        return true;
    }
   
    public void onEvent(LoginEvent event) {
        HttpSession session = event.getSession();
        User user = event.getUser();
        this.users.put(user, session);
    }
View Full Code Here

        this.users.put(user, session);
    }
   
    public void onEvent(LogoutEvent event) {
        HttpSession session = event.getSession();
        User user = event.getUser();
        this.users.remove(user);
    }
View Full Code Here

    public void setUserService(UserService userService) {
        this.userService = userService;
    }

    protected Object convertElement(Object element) {
        User user = this.userHolder.getUser();
        Object result = null;
       
        // Convert from string to subscription:
        if (element instanceof String) {
            if (user != null) {
View Full Code Here

public class UserPropagationInterceptor extends HandlerInterceptorAdapter {
   
    private UserHolder userHolder;
   
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        User user = this.userHolder.getUser();
        request.setAttribute("user", user);
        return true;
    }
View Full Code Here

TOP

Related Classes of org.springmodules.feedxt.domain.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.