Example usage for org.json.simple JSONObject toString

List of usage examples for org.json.simple JSONObject toString

Introduction

In this page you can find the example usage for org.json.simple JSONObject toString.

Prototype

@Override
    public String toString() 

Source Link

Usage

From source file:com.ba.masters.configuration.BAConfigurationAction.java

public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    JSONObject json = new JSONObject();
    BAConfigurationDTO vo = new BAConfigurationDTO();

    try {// w  w  w .j  av  a  2 s  .  com
        logger.info("view method starts here");
        vo.setOrder((request.getParameter("order")));
        vo.setCheckOutTime(request.getParameter("checkOutTime"));
        vo.setCompany(request.getParameter("company"));
        vo.setAddress(request.getParameter("address").toString().trim());
        vo.setSmsId((request.getParameter("smsId")));
        vo.setPassword(request.getParameter("password"));
        vo.setEmail((request.getParameter("email")));
        vo.setPop(request.getParameter("pop"));
        vo.setSmtp(request.getParameter("smtp"));
        List hashMpConfigurationDet = BAConfigurationFactory.getInstanceOfBAConfigurationFactory()
                .getConfigurationDtls(1, vo);

        objPageCount = BAConfigurationFactory.getInstanceOfBAConfigurationFactory().getPageCount(vo);
        json.put("exception", "");
        json.put("ConfigurationDets", hashMpConfigurationDet);
        json.put("ConfigurationExit", hashMpConfigurationDet.size());
        json.put("objPageCount", objPageCount);
        logger.warn("strCurrent PageNo ------------->" + objPageCount);

    } catch (Exception ex) {
        logger.error("The Exception is  :" + ex);
        ex.printStackTrace();
        json.put("exception", BAHandleAllException.exceptionHandler(ex));
    }
    response.getWriter().write(json.toString());
    return null;

}

From source file:com.megacasting_ppe.web.ServletOffres.java

/**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
 * methods.//from  ww w  .  ja  v a 2s  .  c om
 *
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    response.setContentType("application/json;  charset=ISO-8859-1");
    response.setHeader("Cache-Control", "no-cache");

    HttpSession session = request.getSession();

    JSONObject global = new JSONObject();
    JSONArray arrayoffre = new JSONArray();

    //On rcupre le candidat en session 
    Candidat candidat = (Candidat) session.getAttribute("CandidatObject");
    String connecterOk = (String) session.getAttribute("Connecter");

    // si le candidat existe et qu'il est connect
    if (candidat != null && connecterOk != null) {

        JSONObject infoAuth = new JSONObject();

        //je retourne les infomations du candidat connect
        infoAuth.put("Nom", candidat.getNom());
        infoAuth.put("Prenom", candidat.getPrenom());
        infoAuth.put("connecter", connecterOk);

        global.put("infoauth", infoAuth);

    } else {

        JSONObject infoAuth = new JSONObject();
        infoAuth.put("connecter", "false");

        global.put("infoauth", infoAuth);

    }
    ;

    //onrecupre les dix dernires offres en BDD
    for (Offre offre : offreDAO.Lister10()) {

        //On retourne ses offres 
        JSONObject object = new JSONObject();
        object.put("Identifiant", offre.getIdentifiant());
        object.put("Intitule", offre.getLibelle());
        object.put("Reference", offre.getReference());
        object.put("DateDebutContrat", offre.getDateDebutContrat().toString());
        object.put("NombresPoste", offre.getNbPoste());
        object.put("VilleEntreprise", offre.getClient().getVilleEntreprise());

        arrayoffre.add(object);

    }
    global.put("offres", arrayoffre);

    try (PrintWriter out = response.getWriter()) {
        out.println(global.toString());
    }
}

From source file:functionnality.LikerLineST2.java

public LineStatus rateLigne(String login, String value) {
    CouchDBWebRequest couchDB = new CouchDBWebRequest();
    message = "Consultation";
    JSONObject response;
    couchDB.addPath("/id_ligne_" + lineS.getIdentifiant());
    response = couchDB.parseResultJSON(couchDB.requestWithGet());
    //Requete des valeurs d'une ligne

    if (response.get("error") != null) {
        createTable(lineS.getIdentifiant());
        response = couchDB.parseResultJSON(couchDB.requestWithGet());
    }//from w  ww  .ja va2s . c  o m

    if (response.get("Voted") == null) {
        response.put("Voted", new JSONArray());
    }

    //((JSONObject)((JSONArray)response.get("Voted")).get(0)).get("login")
    int i = 0;
    boolean trouver = false;
    while (i < ((JSONArray) response.get("Voted")).size() && !trouver) {
        if (((JSONObject) ((JSONArray) response.get("Voted")).get(i)).get("login").equals(login)) {
            trouver = true;
        }
        i++;
    }
    if (trouver) {
        message = "You have already voted";
    } else {
        try {
            JSONObject jsonObj = new JSONObject();
            jsonObj.put("login", new String(login.getBytes("ISO-8859-1"), Charset.forName("UTF-8")));
            jsonObj.put("value", value);
            if (value.equals("like")) {
                ((JSONObject) response).put("like", (long) response.get("like") + 1);
                message = "You have voted like with " + login;
            } else {
                ((JSONObject) response).put("unlike", (long) response.get("unlike") + 1);
                message = "You have voted unlike with " + login;
            }
            ((JSONArray) response.get("Voted")).add(jsonObj);
            couchDB.requestWithPut(response.toString());

        } catch (UnsupportedEncodingException ex) {
            return null;
        }
    }
    lineS.setLike(Integer.parseInt(("" + response.get("like"))));
    lineS.setUnlike(Integer.parseInt(("" + response.get("unlike"))));
    return lineS;
}

From source file:cprasmu.rascam.camera.RazCamServerImpl.java

public synchronized String parseCommand(String jsonData) throws IllegalArgumentException {

    String subject = "";
    String value = "";

    JSONParser parser = new JSONParser();
    ContainerFactory containerFactory = new ContainerFactory() {
        public List creatArrayContainer() {
            return new LinkedList();
        }//  w ww .  j av a  2 s.  c o m

        public Map createObjectContainer() {
            return new LinkedHashMap();
        }

    };

    jsonData = jsonData.trim();

    try {
        Map json = (Map) parser.parse(jsonData, containerFactory);
        Iterator iter = json.entrySet().iterator();
        while (iter.hasNext()) {
            Map.Entry entry = (Map.Entry) iter.next();
            // System.out.println(entry.getKey() + "=>" + entry.getValue());
            if (entry.getKey().equals("subject")) {
                subject = (String) entry.getValue();
            }
            if (entry.getKey().equals("value")) {
                value = (String) entry.getValue();
            }

        }
        System.out.println(JSONValue.toJSONString(json));
    } catch (ParseException pe) {
        throw new IllegalArgumentException("Invalid JSON Data");
    }

    if (subject.equals(JSON_DATA_CAMERA_AWB)) {

        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextAwbMode();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.previousAwbMode();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetAwbMode();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_EFFECT)) {

        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextImageEffect();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.previousImageEffect();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetImageEffect();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_VIDEO_RES)) {

        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextVideoResolution();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.previousVideoResolution();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetVideoResolution();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_STILL_RES)) {

        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextStillResolution();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.previousStillResolution();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetStillResolution();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_EXPOSURE)) {

        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextExposureMode();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.previousExposureMode();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetExposureMode();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_METERING)) {

        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextMeteringMode();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.previousMeteringMode();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetMeteringMode();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_EV)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getEv().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getEv().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetEv();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_BRIGHTNESS)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getBrightness().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getBrightness().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetBrightness();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_SATURATION)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getSaturation().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getSaturation().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetSaturation();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_SHARPNESS)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getSharpness().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getSharpness().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetSharpness();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_CONTRAST)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getContrast().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getContrast().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetContrast();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_HFLIP)) {

        rcm.setHFlip(!rcm.isHFlip());

    } else if (subject.equals(JSON_DATA_CAMERA_VFLIP)) {

        rcm.setVFlip(!rcm.isVFlip());

    } else if (subject.equals(JSON_DATA_CAMERA_VSTAB)) {

        rcm.setVStab(!rcm.isVStab());

    } else if (subject.equals(JSON_DATA_CAMERA_TIMELAPSE_DELAY)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getTimelapseDelay().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getTimelapseDelay().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetTimelapseDelay();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_QUALITY)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getQuality().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getQuality().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetQuality();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_SHUTTER_SPEED)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getShutterSpeed().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getShutterSpeed().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetShutterSpeed();
        } else if (value.equals(CAMERA_CMD_ENABLE)) {
            rcm.enableShutterSpeed();
        } else if (value.equals(CAMERA_CMD_DISABLE)) {
            rcm.disableShutterSpeed();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_ISO)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getIso().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getIso().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetIso();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_ROTATION)) {
        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextRotation();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.nextRotation();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetRotation();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_FPS)) {

        if (value.equals(CAMERA_CMD_PLUS)) {
            rcm.getFps().increment();
        } else if (value.equals(CAMERA_CMD_MINUS)) {
            rcm.getFps().decrement();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetFps();
        }

    } else if (subject.equals(JSON_DATA_CAMERA_MODE)) {

        if (value.equals(CAMERA_CMD_NEXT)) {
            rcm.nextCameraMode();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            rcm.previousCameraMode();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.resetCameraMode();
        }
    } else if (subject.equals(JSON_DATA_DCIM_FILE)) {
        if (value.equals(CAMERA_CMD_NEXT)) {
            //rcm.nextCameraMode();
        } else if (value.equals(CAMERA_CMD_PREVIOUS)) {
            //rcm.previousCameraMode();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            //rcm.resetCameraMode();
        }

    } else if (subject.equals(CAMERA_CMD_STATUS)) {

        if (value.equals(CAMERA_CMD_START)) {
            if (!rcm.isRecording()) {
                if (rcm.getCameraMode().equals(Mode.SINGLE_SHOT.displayName)) {
                    rcm.singleShotPhoto();

                } else if (rcm.getCameraMode().equals(Mode.TIME_LAPSE.displayName)) {
                    rcm.timelapsePhoto();

                } else if (rcm.getCameraMode().equals(Mode.VIDEO.displayName)) {
                    rcm.video();

                } else {
                    // // sendMessage("ERROR:" + subject);
                }
            }
        } else if (value.equals(CAMERA_CMD_STOP)) {
            rcm.stop();
        } else if (value.equals(CAMERA_CMD_RESET)) {
            rcm.reset();

        } else if (value.equals(CAMERA_CMD_SHUTDOWN)) {
            rcm.stop();
            SystemUtilities.shutdownOS();
        } else if (value.equals(CAMERA_CMD_REBOOT)) {
            rcm.stop();
            SystemUtilities.rebootOS();

        } else if (value.equals(CAMERA_CMD_QUIT)) {
            rcm.stop();
            System.exit(0);

        } else if (value.equals("DIRS")) {

            JSONObject result = new JSONObject();
            JSONArray jsonDirs = new JSONArray();
            File[] dirs = DCIMHelper.dcimDirectory.listFiles();

            Arrays.sort(dirs, new Comparator<File>() {
                public int compare(File f1, File f2) {
                    return Long.valueOf(f1.lastModified()).compareTo(f2.lastModified());
                }
            });

            for (File dir : dirs) {
                if (dir.isDirectory()) {
                    JSONObject folder = new JSONObject();
                    folder.put("Folder", dir.getName());
                    File[] tmp = dir.listFiles();
                    long count = 0;

                    for (File t : tmp) {
                        if (!t.getName().endsWith(".thm")) {
                            count++;
                        }
                    }
                    folder.put("Count", count);
                    jsonDirs.add(folder);
                }
            }

            result.put("dirs", jsonDirs);

            return result.toString();

        } else if (value.equals("FILES")) {
            JSONObject obj = new JSONObject();
            obj.put("fileSystemModel", fsm.toJSON(DCIMHelper.getCurrentDirectory()));
            return obj.toString();
        } else {

        }

    } else if (subject.equals(CAMERA_CMD_DELETE)) {
        if (!DCIMHelper.getCurrentDirectory().equals(DCIMHelper.dcimDirectory + "/" + value)) {
            fsm.delete(DCIMHelper.dcimDirectory + "/" + value);
            System.out.println("DELETED: " + value);
        } else {

        }

    } else if (subject.equals("FOLDER")) {
        JSONObject obj = new JSONObject();
        obj.put("fileSystemModel", fsm.toJSON(DCIMHelper.dcimDirectory + "/" + value));
        return obj.toString();
    }
    return this.toJSON().toString();
}

From source file:CreateGameServlet.java

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    JSONObject json = new JSONObject();

    Enumeration paramNames = request.getParameterNames();
    String params[] = new String[1];
    int i = 0;/*from   www . j  av a 2 s  .c  o m*/
    while (paramNames.hasMoreElements()) {
        String paramName = (String) paramNames.nextElement();
        String[] paramValues = request.getParameterValues(paramName);
        params[i] = paramValues[0];
        i++;
    }
    //System.out.println("param0->"+params[0]);

    DatabaseHandler db = new DatabaseHandler();

    conn = db.makeConnection();

    try {
        stmt = conn.createStatement();

        String query = "INSERT INTO game (hoster,nameplayer1) VALUES (\"" + params[0] + "\",\"" + params[0]
                + "\")";
        //System.out.println(query);

        int updatedRows = stmt.executeUpdate(query);
        if (updatedRows == 1) {
            json.put("reply", "done");
        } else {
            json.put("reply", "undone");
        }

        query = "SELECT id FROM game WHERE hoster=\"" + params[0] + "\"";
        PreparedStatement prstmt = conn.prepareStatement(query);
        ResultSet rs = prstmt.executeQuery();
        String id = "0";
        while (rs.next()) {
            id = rs.getString("id");
        }
        //System.out.println("id-> "+id);
        if (!id.equals("0")) {
            json.put("gameid", id);
        }

    } catch (SQLException ex) {
        Logger.getLogger(CreateGameServlet.class.getName()).log(Level.SEVERE, null, ex);
    }
    response.setContentType("application/json");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(json.toString());

    db.closeAllConnections(conn, stmt);

}

From source file:com.owly.srv.RemoteBasicStatItfImpl.java

public RemoteBasicStat getRemoteStatistic(String nameSrv, String ipSrv, String typeSrv, String typeStat,
        int clientPort) {

    URL url = null;/*w w w  .  j  av  a 2 s  .c  o  m*/
    BufferedReader reader = null;
    StringBuilder stringBuilder;
    JSONObject objJSON = new JSONObject();
    JSONParser objParser = new JSONParser();
    RemoteBasicStat remoteBasicStat = new RemoteBasicStat();

    HttpURLConnection connection;

    // URL ot execute and get a Basic Stadistic.
    // Url to send to remote server
    // for example :
    // http://135.1.128.127:5000/OwlyClnt/Stats_TopCPU
    String urlToSend = "http://" + ipSrv + ":" + clientPort + "/OwlyClnt/" + typeStat;
    logger.debug("URL for HTTP request :  " + urlToSend);

    try {
        url = new URL(urlToSend);
        connection = (HttpURLConnection) url.openConnection();

        // just want to do an HTTP GET here
        connection.setRequestMethod("GET");

        // uncomment this if you want to write output to this url
        // connection.setDoOutput(true);

        // give it 15 seconds to respond
        connection.setReadTimeout(3 * 1000);
        connection.connect();

        // read the output from the server
        reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
        stringBuilder = new StringBuilder();

        String line = null;
        while ((line = reader.readLine()) != null) {
            stringBuilder.append(line + "\n");
        }
        logger.debug("Response received : " + stringBuilder.toString());
        // Get the response and save into a JSON object, and parse the
        // JSON object
        objJSON = (JSONObject) objParser.parse(stringBuilder.toString());
        logger.debug("JSON received : " + objJSON.toString());

        // Add all info received in a new object of satistics
        remoteBasicStat.setRmtSeverfromJSONObject(objJSON);

        // Add more details for the stadistics.
        remoteBasicStat.setIpServer(ipSrv);
        logger.debug("IP of server : " + remoteBasicStat.getIpServer());

        remoteBasicStat.setNameServer(nameSrv);
        logger.debug("Name of Server : " + remoteBasicStat.getNameServer());

        remoteBasicStat.setTypeServer(typeSrv);
        logger.debug("Type of Server : " + remoteBasicStat.getTypeServer());

    } catch (MalformedURLException e) {
        logger.error("MalformedURLException : " + e.getMessage());
        logger.error("Exception ::", e);
    } catch (IOException e) {
        logger.error("IOException : " + e.toString());
        logger.error("Exception ::", e);
    } catch (ParseException e) {
        logger.error("ParseException : " + e.toString());
        logger.error("Exception ::", e);
    }
    return remoteBasicStat;

}

From source file:control.ParametrizacionServlets.InsertarLaboratorios.java

/**
 * Handles the HTTP <code>POST</code> method.
 *
 * @param request servlet request/*from www. ja  va2 s.  co m*/
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    JSONObject salida = new JSONObject();
    try {

        String nombre = request.getParameter("nombre");
        String direccion = request.getParameter("direccion");
        String telefono = request.getParameter("telefono1");
        String telefono2 = request.getParameter("telefono2");
        String correo = request.getParameter("correo");
        String resolucion = request.getParameter("resolucion");
        String vigencia = request.getParameter("vigencia");
        String contactos = request.getParameter("contactos");
        String paramAcreditados = request.getParameter("paramAcreditados");

        Laboratorios manager = new Laboratorios();
        manager.insertar(nombre, contactos, direccion, telefono, telefono2, correo, resolucion, vigencia);

        AcreditacionParametros managerAcreditacion = new AcreditacionParametros();

        int codigoLaboratorio = manager.getCodigoLaboratorio();
        // la informacion se converte en unJSONArray

        Object obj = JSONValue.parse(paramAcreditados);
        JSONArray jsonArray = new JSONArray();
        jsonArray = (JSONArray) obj;

        //Recorremos el JSONArray y obtenemos la informacion.
        for (int i = 0; i < jsonArray.size(); i++) {

            JSONObject jsonObject = (JSONObject) jsonArray.get(i);
            int codParametro = Integer.parseInt((String) jsonObject.get("codigoParam"));

            managerAcreditacion.insertar(codParametro, codigoLaboratorio);

        }

    } catch (Exception e) {
        //Armamos la respuesta JSON y la enviamos
        response.setContentType("application/json");
        salida.put("error", 0);
        response.getWriter().write(salida.toString());
    }

}

From source file:com.unilever.audit.services2.ForgetPassword.java

@GET
@Path("Email/{email}")
@Produces("application/json")
public String LoginIn(@PathParam("email") String email) throws IOException {
    boolean status = true;
    String error = null;// ww  w .java  2  s  .  co m
    JSONObject result = new JSONObject();

    Map<String, Object> hm = new HashMap<String, Object>();
    hm.put("email", email);
    Merchandisers merchidisers = (Merchandisers) merchandisersFacadeREST
            .findOneByQuery("Merchandisers.findByEmail", hm);
    if (merchidisers == null) {
        status = false;
        error = "invalid email";
    } else {
        Properties props = new Properties();
        final String from = "";
        final String password = "";
        props.put("mail.smtp.host", "smtp.gmail.com");
        props.put("mail.smtp.user", from);
        props.put("mail.smtp.starttls.enable", "true");
        props.put("mail.smtp.password", password);
        props.put("mail.smtp.port", "587");
        props.put("mail.smtp.auth", "true");

        Session session = Session.getInstance(props, new javax.mail.Authenticator() {
            protected PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication(from, password);
            }
        });
        session.setDebug(true);
        try {
            MimeMessage msg = new MimeMessage(session);
            msg.setFrom();
            msg.setRecipients(Message.RecipientType.TO, email);
            msg.setSubject("Unilever Confirmation");
            msg.setSentDate(new Date());
            msg.setText("");
            Transport.send(msg);
        } catch (MessagingException ex) {
            //  status = false;
            //  error="Error Sending Email";
            ex.printStackTrace();
        }
    }
    result.put("status", status);
    result.put("error", error);
    System.out.println("----------------" + result.toString());
    return result.toString();
}

From source file:com.github.peterjanes.node.NpmPackageJsonMojo.java

/**
 *
 * @throws MojoExecutionException if anything unexpected happens.
 *//* ww w. j ava  2  s.  c  om*/
public void execute() throws MojoExecutionException {
    if (!outputDirectory.exists()) {
        outputDirectory.mkdirs();
    }

    File packageJsonFile = new File(outputDirectory, "package.json");

    try {
        packageJsonFile.getParentFile().mkdirs();
        JSONObject packageJson = new JSONObject();
        packageJson.put("name", mavenProject.getName());
        packageJson.put("version", mavenProject.getProperties().getProperty("node.project.version"));
        packageJson.put("description", mavenProject.getDescription());
        packageJson.put("main", mainModule);

        List<Artifact> dependencyArtifacts = getNodeArtifacts(ResolutionScope.COMPILE);
        JSONObject dependencies = new JSONObject();
        // TODO: dependency.getVersion() may (and often will) return a
        // -SNAPSHOT. Figure out how to open the .tgz and pull in its
        // actual version, or rewrite the version as a range.
        for (Artifact dependency : dependencyArtifacts) {
            dependencies.put(dependency.getArtifactId(), dependency.getVersion());
        }
        addNpmDependencies(dependencies, npmDependencies);
        packageJson.put("dependencies", dependencies);

        List<Artifact> devDependencyArtifacts = getNodeArtifacts(ResolutionScope.TEST);
        JSONObject devDependencies = new JSONObject();
        for (Artifact devDependency : devDependencyArtifacts) {
            devDependencies.put(devDependency.getArtifactId(), devDependency.getVersion());
        }
        addNpmDependencies(devDependencies, npmTestDependencies);
        packageJson.put("devDependencies", devDependencies);

        JSONObject scripts = new JSONObject();
        scripts.put("test", "mocha -u exports -R xunit-file --recursive");
        scripts.put("coverage", "mocha -u exports -R mocha-lcov-reporter-file --recursive");
        packageJson.put("scripts", scripts);

        Writer w = new FileWriter(packageJsonFile);
        w.write(packageJson.toString());
        w.flush();
        w.close();
    } catch (IOException e) {
        throw new MojoExecutionException("Could not write package.json to " + packageJsonFile.getAbsolutePath(),
                e);
    }
}

From source file:anotadorderelacoes.model.Sentenca.java

/**
 * Retorna a representao em formato JSON desta sentena
 * /*from  w  w  w .  j  a va 2  s.c  om*/
 * @return String JSON que codifica esta sentena
 */
public String toJson() {

    // ID, texto e comentarios da sentena
    JSONObject json = new JSONObject();
    json.put("id", id);
    json.put("texto", texto);
    json.put("comentarios", comentarios);

    // Tokens
    JSONArray listaTokens = new JSONArray();
    for (Token t : tokens)
        listaTokens.add(t.toJson());
    json.put("tokens", listaTokens);

    // Termos
    JSONArray listaTermos = new JSONArray();
    for (Termo t : termos)
        listaTermos.add(t.toJson());
    json.put("termos", listaTermos);

    // Relaoes
    JSONArray listaRelacoes = new JSONArray();
    for (Relacao r : relacoes) {
        JSONObject o = new JSONObject();
        o.put("r", r.getRelacao());
        o.put("t1", termos.indexOf(r.getTermo1()));
        o.put("t2", termos.indexOf(r.getTermo2()));
        listaRelacoes.add(o);
    }
    json.put("relacoes", listaRelacoes);

    // Anotadores
    JSONArray listaAnotadores = new JSONArray();
    for (String a : anotadores)
        listaAnotadores.add(a);
    json.put("anotadores", listaAnotadores);

    json.put("anotada", anotada);
    json.put("ignorada", ignorada);

    return json.toString();

}