Package in.partake.controller.api.account

Source Code of in.partake.controller.api.account.SessionTokenAPI

package in.partake.controller.api.account;

import org.codehaus.jackson.node.JsonNodeFactory;
import org.codehaus.jackson.node.ObjectNode;

import in.partake.base.PartakeException;
import in.partake.controller.api.AbstractPartakeAPI;
import in.partake.model.dao.DAOException;
import play.mvc.Result;

public class SessionTokenAPI extends AbstractPartakeAPI {

    public static Result get() throws DAOException, PartakeException {
        return new SessionTokenAPI().execute();
    }

    @Override
    public Result doExecute() throws DAOException {
        ObjectNode obj = new ObjectNode(JsonNodeFactory.instance);
        obj.put("token", context().sessionToken());

        return renderOK(obj);
    }
}
TOP

Related Classes of in.partake.controller.api.account.SessionTokenAPI

TOP
Copyright © 2018 www.massapi.com. 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.