Package mage.interfaces

Examples of mage.interfaces.Action


        });
    }

    @Override
    public void joinTournament(final UUID tournamentId, final String sessionId) throws MageException {
        execute("joinTournament", sessionId, new Action() {
            @Override
            public void execute() {
                UUID userId = SessionManager.getInstance().getSession(sessionId).getUserId();
                TournamentManager.getInstance().joinTournament(tournamentId, userId);
            }
View Full Code Here


        return null;
    }

    @Override
    public void sendPlayerUUID(final UUID gameId, final String sessionId, final UUID data) throws MageException {
        execute("sendPlayerUUID", sessionId, new Action() {
            @Override
            public void execute() {
                User user = SessionManager.getInstance().getUser(sessionId);
                if (user != null) {
//                    logger.warn("sendPlayerUUID gameId=" + gameId + " sessionId=" + sessionId + " username=" + user.getName());
View Full Code Here

        });
    }

    @Override
    public void sendPlayerString(final UUID gameId, final String sessionId, final String data) throws MageException {
        execute("sendPlayerString", sessionId, new Action() {
            @Override
            public void execute() {
                User user = SessionManager.getInstance().getUser(sessionId);
                if (user != null) {
                    user.sendPlayerString(gameId, data);
View Full Code Here

        });
    }

    @Override
    public void sendPlayerManaType(final UUID gameId, final UUID playerId, final String sessionId, final ManaType data) throws MageException {
        execute("sendPlayerManaType", sessionId, new Action() {
            @Override
            public void execute() {
                User user = SessionManager.getInstance().getUser(sessionId);
                if (user != null) {
                    user.sendPlayerManaType(gameId, playerId, data);
View Full Code Here

        });
    }

    @Override
    public void sendPlayerBoolean(final UUID gameId, final String sessionId, final Boolean data) throws MageException {
        execute("sendPlayerBoolean", sessionId, new Action() {
            @Override
            public void execute() {
                User user = SessionManager.getInstance().getUser(sessionId);
                if (user != null) {
                    user.sendPlayerBoolean(gameId, data);
View Full Code Here

        });
    }

    @Override
    public void sendPlayerInteger(final UUID gameId, final String sessionId, final Integer data) throws MageException {
        execute("sendPlayerInteger", sessionId, new Action() {
            @Override
            public void execute() {
                User user = SessionManager.getInstance().getUser(sessionId);
                if (user != null) {
                    user.sendPlayerInteger(gameId, data);
View Full Code Here

        });
    }

    @Override
    public void sendCardMark(final UUID draftId, final String sessionId, final UUID cardPick) throws MageException {
        execute("sendCardMark", sessionId, new Action() {
            @Override
            public void execute() {
                Session session = SessionManager.getInstance().getSession(sessionId);
                if (session != null) {
                    DraftManager.getInstance().sendCardMark(draftId, session.getUserId(), cardPick);
View Full Code Here

        });
    }

    @Override
    public void quitMatch(final UUID gameId, final String sessionId) throws MageException {
        execute("quitMatch", sessionId, new Action() {
            @Override
            public void execute() {
                Session session = SessionManager.getInstance().getSession(sessionId);
                if (session != null) {
                    GameManager.getInstance().quitMatch(gameId, session.getUserId());
View Full Code Here

        });
    }

    @Override
    public void quitTournament(final UUID tournamentId, final String sessionId) throws MageException {
        execute("quitTournament", sessionId, new Action() {
            @Override
            public void execute() {
                Session session = SessionManager.getInstance().getSession(sessionId);
                if (session != null) {
                    TournamentManager.getInstance().quit(tournamentId, session.getUserId());
View Full Code Here

        });
    }

    @Override
    public void quitDraft(final UUID draftId, final String sessionId) throws MageException {
        execute("quitDraft", sessionId, new Action() {
            @Override
            public void execute() {
                Session session = SessionManager.getInstance().getSession(sessionId);
                if (session == null) {
                    logger.error("Session not found sessionId: "+ sessionId + "  draftId:" + draftId);
View Full Code Here

TOP

Related Classes of mage.interfaces.Action

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.