Skip to content

Instantly share code, notes, and snippets.

View rominirani's full-sized avatar

Romin Irani rominirani

  • Mumbai
View GitHub Profile
/**
* This utility is used to load sample contacts in the Google App Engine Search Index. It will load the records that are present
* in the file defined in the Constants.SAMPLE_CONTACTS_DATA_FILE property. The loadData() method is invoked via the
* '/importindex' endpoint.
*/
package com.mindstorm.employeesdirectory.utils;
import java.io.BufferedReader;
import java.io.FileInputStream;
/**
* A Java Servlet, mapped to '/AddEmployee' endpoint and used by the addemployee.jsp page to add sample employees to the
* Index.
*/
package com.mindstorm.employeesdirectory.servlets;
import java.io.IOException;
import javax.servlet.http.*;
import com.mindstorm.employeesdirectory.utils.ImportEmployeesIntoIndex;
@rominirani
rominirani / employees.json
Created January 3, 2014 10:07
Employees JSON data format for populating the Employee documents in the Search Index
{
"Employees" : [
{
"userId":"rirani",
"jobTitleName":"Developer",
"firstName":"Romin",
"lastName":"Irani",
"preferredFullName":"Romin Irani",
"employeeCode":"E1",
"region":"CA",
@rominirani
rominirani / LoadTips.java
Created December 3, 2013 06:30
Multilingual App Engine App - LoadTips utility
package com.mindstorm.i18n.util;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Logger;
import com.mindstorm.i18n.dao.TipsDAO;
@rominirani
rominirani / LoadTipsService.java
Created December 3, 2013 04:06
Multilingual App Engine App - LoadTipsService.java
package com.mindstorm.i18n.services;
import java.io.IOException;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@rominirani
rominirani / TipsService.java
Created December 3, 2013 04:06
Multilingual App Engine App - TipsService.java
package com.mindstorm.i18n.services;
import java.io.IOException;
import java.util.List;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@rominirani
rominirani / TipsDAO.java
Created December 3, 2013 04:05
Multilingual App Engine App - TipsDAO.java
package com.mindstorm.i18n.dao;
import java.util.List;
import javax.jdo.PersistenceManager;
import javax.jdo.Query;
import com.google.appengine.api.datastore.Key;
import com.google.appengine.api.datastore.KeyFactory;
import com.mindstorm.i18n.entity.Tips;
@rominirani
rominirani / Tips.java
Created December 3, 2013 04:04
Multilingual App Engine App - Tips.java
package com.mindstorm.i18n.entity;
import java.util.List;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;
import com.google.appengine.api.datastore.Key;
@rominirani
rominirani / list.jsp
Created December 2, 2013 10:26
Signature Capture : list.jsp
<!DOCTYPE html>
<%@page import="com.mindstorm.signaturecapture.dao.SignatureRecordDAO"%>
<%@page import="com.mindstorm.signaturecapture.entity.SignatureRecord"%>
<%@page import="java.util.List"%>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Signature Capture</title>
<style>
body { font: normal 100.01%/1.375 "Helvetica Neue",Helvetica,Arial,sans-serif; }
@rominirani
rominirani / signature.html
Created December 2, 2013 10:25
Signature Capture : signature.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Signature Capture</title>
<style>
body { font: normal 100.01%/1.375 "Helvetica Neue",Helvetica,Arial,sans-serif; }
</style>
<link href="../css/jquery.signaturepad.css" rel="stylesheet">