Package bluffinmuffin.data

Examples of bluffinmuffin.data.UserInfo


            public void createUserCommandReceived(CreateUserCommand c)
            {
                final boolean ok = !DataManager.Persistance.isUsernameExist(c.getUsername()) && !DataManager.Persistance.isDisplayNameExist(c.getDisplayName());
                if (ok)
                {
                    DataManager.Persistance.register(new UserInfo(c.getUsername(), c.getPassword(), c.getEmail(), c.getDisplayName(), 7500));
                }
                sendMessage(c.encodeResponse(ok));
            }
           
            @Override
            public void checkUserExistCommandReceived(CheckUserExistCommand command)
            {
                sendMessage(command.encodeResponse(DataManager.Persistance.isUsernameExist(command.getUsername())));
            }
           
            @Override
            public void checkDisplayExistCommandReceived(CheckDisplayExistCommand command)
            {
                sendMessage(command.encodeResponse(m_lobby.isNameUsed(command.getDisplayName()) || DataManager.Persistance.isDisplayNameExist(command.getDisplayName())));
            }
           
            @Override
            public void authenticateUserCommandReceived(AuthenticateUserCommand command)
            {
                final UserInfo u = DataManager.Persistance.authenticate(command.getUsername(), command.getPassword());
                if (u != null)
                {
                    m_playerName = u.getDisplayName();
                }
                sendMessage(command.encodeResponse(u != null));
            }
           
            @Override
            public void getUserCommandReceived(GetUserCommand command)
            {
                final UserInfo u = DataManager.Persistance.get(command.getUsername());
                sendMessage(command.encodeResponse(u.getEmail(), u.getDisplayName(), u.getTotalMoney()));
            }
        });
       
    }
View Full Code Here

TOP

Related Classes of bluffinmuffin.data.UserInfo

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.