Skip to content

Instantly share code, notes, and snippets.

@sdpatil
sdpatil / gist:7521844
Last active December 28, 2015 15:29
Mule Flow for getting Geo code by using GeoCode API
<flow name="GoogleGeoCode3" doc:name="GoogleGeoCode3">
<composite-source>
<vm:inbound-endpoint exchange-pattern="request-response"
path="/geocode" />
<http:inbound-endpoint exchange-pattern="request-response"
host="localhost" port="9082" path="geocode1" doc:name="HTTP"
transformer-refs="Body_to_Parameter_Map" />
</composite-source>
<http:outbound-endpoint exchange-pattern="request-response"
@sdpatil
sdpatil / gist:7521902
Created November 18, 2013 03:18
Mule Google Geo Code mapping
//MEL
//START -> DO NOT REMOVE
output.__id = input.__id;
//END -> DO NOT REMOVE
output.array = [input.lng_2] + [input.lat_1];
@sdpatil
sdpatil / CustomDateSerializer.java
Created November 20, 2013 00:24
Sample of JsonSerializer
package com.spnotes.misc.com.spnotes.misc;
import org.codehaus.jackson.JsonGenerator;
import org.codehaus.jackson.JsonProcessingException;
import org.codehaus.jackson.map.JsonSerializer;
import org.codehaus.jackson.map.SerializerProvider;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
import java.io.IOException;
@sdpatil
sdpatil / Contact.java
Created November 20, 2013 00:25
JSON Serializer sample Pojo
package com.spnotes.misc;
import com.spnotes.misc.com.spnotes.misc.CustomDateSerializer;
import org.codehaus.jackson.map.annotate.JsonSerialize;
import java.util.Date;
/**
* Created by gpzpati on 11/19/13.
*/
@sdpatil
sdpatil / JSONTester.java
Created November 20, 2013 00:25
JsonSerializer Test
package com.spnotes.misc.com.spnotes.misc;
import com.spnotes.misc.Contact;
import org.codehaus.jackson.map.ObjectMapper;
import java.util.Calendar;
import java.util.Date;
/**
* Created by gpzpati on 11/19/13.
package com.spnotes.sfdc;
import com.sforce.soap.enterprise.Connector;
import com.sforce.soap.enterprise.EnterpriseConnection;
import com.sforce.soap.enterprise.QueryResult;
import com.sforce.soap.enterprise.sobject.Contact;
import com.sforce.ws.ConnectionException;
import com.sforce.ws.ConnectorConfig;
public class SFDCClient {
@sdpatil
sdpatil / gist:8155608
Last active January 1, 2016 14:09
Google Maps with current location
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map-canvas { height: 100% }
</style>
<script type="text/javascript"
@sdpatil
sdpatil / gist:8829399
Last active August 29, 2015 13:56
Creating File on Mac using Java
private static void readWriteFiles() throws Exception{
Path sampleFile = Paths.get("sample.txt");
/*
This way of giving permissions does not work
Set<PosixFilePermission> perms = PosixFilePermissions.fromString("rwxrwxrw");
*/
Set<PosixFilePermission> perms = new HashSet<PosixFilePermission>();
perms.add(PosixFilePermission.OWNER_WRITE);
perms.add(PosixFilePermission.OWNER_READ);
@sdpatil
sdpatil / gist:8904583
Created February 9, 2014 19:22
Maven build file for deploying to tomcat
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.spnotes.jenkins</groupId>
<artifactId>HelloJenkinsWorld</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>HelloJenkinsWorld Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
@sdpatil
sdpatil / gist:8904640
Created February 9, 2014 19:27
Maven Settings.xml with tomcat server declration
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>