Thursday 6 August 2015

rest api with spring + jersey + gradle

This tutorial is for beginners who wants to understand Restful Webservice using jersey framework with spring integration.

I am using gradle for setting up my project.

you should have below dependencies in build.gradle

dependencies {
testCompile 'org.springframework:org.springframework.test:3.2.0.RELEASE'
testCompile group: 'junit', name: 'junit', version: '4.+'

testCompile 'javax.servlet:servlet-api:2.5'

compile 'org.springframework:spring-context:3.2.6.RELEASE'
compile 'org.springframework:spring-context-support:3.2.6.RELEASE'
compile 'org.springframework:spring-web:3.2.6.RELEASE'
compile 'org.springframework:spring-webmvc:3.2.6.RELEASE'

compile 'org.slf4j:slf4j-log4j12:1.7.7'

compile 'com.sun.jersey:jersey-server:1.19'
        compile 'com.sun.jersey:jersey-client:1.19'
        compile 'com.sun.jersey:jersey-json:1.19'
        compile 'com.sun.jersey:jersey-core:1.19'
        compile 'com.sun.jersey:jersey-servlet:1.19'
        compile 'com.sun.jersey.contribs:jersey-spring:1.8'

compile 'commons-dbcp:commons-dbcp:1.3'
compile 'commons-codec:commons-codec:1.3'
}

----------------------------------------------------------------------------------------
below web.xml shows how to configure jersey-servlet and loads spring application context.


<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


<display-name> Restful Web Application</display-name>

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/test-restapi-servlet.xml</param-value>
</context-param>

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

<servlet>
<servlet-name>jersey-serlvet</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.test.demo</param-value>
</init-param>
  <init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
  </init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet>
        <servlet-name>test-restapi</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
 
 
<servlet-mapping>
        <servlet-name>test-restapi</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

<servlet-mapping>
<servlet-name>jersey-serlvet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>

</web-app>

-------------------------------------------------------------------

below is your application context  test-restapi-servlet,xml.

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:cxf="http://cxf.apache.org/core"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd
        http://cxf.apache.org/core
http://cxf.apache.org/schemas/core.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd
http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd ">

<context:component-scan base-package="com.test.demo.*" />

<mvc:annotation-driven />

</beans>

-----------------------------------------------------------------------------------------

Final Test class

package com.test.demo;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.core.Response;

import org.springframework.stereotype.Component;


@Component
@Path("/test")
public class RestTest {

@GET
@Path("/getname")
public Response getName(){

return Response.status(200).entity("this is restful service").build();
}
}


Now deploy your application in tomcat and hit url as http://localhost:8080/{projectName}/rest/test/getname
it should return "this is restful service" in your browser.

Thursday 16 July 2015

Dua from Quran



Surat Al-Baqarah (The Cow) [2]- سورة البقرة

                  
 أَعُوذُ بِاللَّهِ أَنْ أَكُونَ مِنَ الْجَاهِلِينَ
I seek refuge in Allah from being among the ignorant. (v67)
میں الله کی پناہ مانگتا ہوں اس سے کہ جاہلوں میں سے ہوں

   رَبَّنَا آتِنَا فِي الدُّنْيَا حَسَنَةً وَفِي الْآخِرَةِ حَسَنَةً وَقِنَا عَذَابَ النَّارِ
Our Lord, give us in this world [that which is] good and in the Hereafter [that which is] good and protect us from the punishment of the Fire. (v201)
اے ہمارے رب ہمیں دنیا میں نیکی اور آخرت میں بھی نیکی دے اور ہمیں دوزخ کے عذاب سے بچا

رَبَّنَا أَفْرِغْ عَلَيْنَا صَبْرًا وَثَبِّتْ أَقْدَامَنَا وَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ
Our Lord, pour upon us patience and plant firmly our feet and give us victory over the disbelieving people. (v250)
اے رب ہمارے دلوں میں صبر ڈال دے اور ہمارے پاؤں جمائے رکھ اور اس کافر قوم پر ہماری مدد کر

رَبَّنَا لَا تُؤَاخِذْنَا إِن نَّسِينَا أَوْ أَخْطَأْنَا ۚ رَبَّنَا وَلَا تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِن قَبْلِنَا ۚ رَبَّنَا وَلَا تُحَمِّلْنَا مَا لَا طَاقَةَ لَنَا بِهِ ۖ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا ۚ أَنتَ مَوْلَانَا فَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ
Our Lord, do not impose blame upon us if we have forgotten or erred. Our Lord, and lay not upon us a burden like that which You laid upon those before us. Our Lord, and burden us not with that which we have no ability to bear. And pardon us; and forgive us; and have mercy upon us. You are our protector, so give us victory over the disbelieving people. (v286)
اے رب ہمارے! اگر ہم بھول جائیں یا غلطی کریں تو ہمیں نہ پکڑ اے رب ہمارے! اور ہم پر بھاری بوجھ نہ رکھ جیسا تو نے ہم سے پہلے لوگوں پر رکھا تھا اے رب ہمارے! اور ہم سے وہ بوجھ نہ اٹھوا جس کی ہمیں طاقت نہیں اور ہمیں معاف کر دے اور ہمیں بخش دے اور ہم پر رحم کر تو ہی ہمارا کارساز ہے کافروں کے مقابلہ میں تو ہماری مدد کر

رَبَّنَا تَقَبَّلْ مِنَّا ۖ إِنَّكَ أَنتَ السَّمِيعُ الْعَلِيمُ وَتُبْ عَلَيْنَا ۖ إِنَّكَ أَنتَ التَّوَّابُ الرَّحِيمُ
Our Lord! Accept (this service) from us. Verily! You are the All-Hearer, the All-Knower and accept our repentance. Truly, You are the One Who accepts repentance, the Most Merciful. (v127,128)
اے ہمارے رب ہم سے قبول کر بے شک تو ہی سننے والا جاننے والا ہے اور ہماری توبہ قبول فرما بے شک تو بڑا توبہ قبول کرنے والا نہایت رحم والا ہے

ررَبَّنَا وَاجْعَلْنَا مُسْلِمَيْنِ لَكَ وَمِن ذُرِّيَّتِنَا أُمَّةً مُّسْلِمَةً لَّكَ وَأَرِنَا مَنَاسِكَنَا وَتُبْ عَلَيْنَا ۖ إِنَّكَ أَنتَ التَّوَّابُ الرَّحِيمُ
Our Lord, and make us Muslims [in submission] to You and from our descendants a Muslim nation [in submission] to You. And show us our rites and accept our repentance. Indeed, You are the Accepting of repentance, the Merciful. (v128)
اے ہمارے رب ہمیں اپنا فرمانبردار بنا دے اور ہماری اولاد میں سے بھی ایک جماعت کو اپنافرمانبردار بنا اور ہمیں ہمارے حج کے طریقے بتا دے اور ہماری توبہ قبول فرما بے شک تو بڑا توبہ قبول کرنے والا نہایت رحم والا ہے



Surat 'Āli `Imrān (Family of Imran) [3] - سورة آل عمران


رَبَّنَا لَا تُزِغْ قُلُوبَنَا بَعْدَ إِذْ هَدَيْتَنَا وَهَبْ لَنَا مِن لَّدُنكَ رَحْمَةً ۚ إِنَّكَ أَنتَ الْوَهَّابُ
Our Lord! Let not our hearts deviate (from the truth) after You have guided us, and grant us mercy from You. Truly, You are the Bestower. (v8)
اے رب ہمارے! جب تو ہم کو ہدایت کر چکا تو ہمارے دلوں کا نہ پھیر اور اپنے ہاں سے ہمیں رحمت عطافرما بے شک تو بہت زیادہ دینے والا ہے

      رَبَّنَا إِنَّنَا آمَنَّا فَاغْفِرْ لَنَا ذُنُوبَنَا وَقِنَا عَذَابَ النَّارِ
Our Lord, indeed we have believed, so forgive us our sins and protect us from the punishment of the Fire. (v16)
اے رب ہمارے! ہم ایمان لائے ہیں سو ہمیں ہمارے گناہ بخش دے اور ہمیں دوزخ کے عذاب سے بچا لے

رَبَّنَا آمَنَّا بِمَا أَنزَلْتَ وَاتَّبَعْنَا الرَّسُولَ فَاكْتُبْنَا مَعَ الشَّاهِدِينَ
Our Lord, we have believed in what You revealed and have followed the messenger Jesus, so register us among the witnesses [to truth]. (v53)
اے رب ہمارے! ہم اس چیز پر ایمان لائے جو تو نے نازل کی اور ہم رسول کے تابعدار ہوئے سو تو ہمیں گواہی دینے والوں میں لکھ لے

رَبَّنَا اغْفِرْ لَنَا ذُنُوبَنَا وَإِسْرَافَنَا فِي أَمْرِنَا وَثَبِّتْ أَقْدَامَنَا وَانصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ
Our Lord, forgive us our sins and the excess [committed] in our affairs and plant firmly our feet and give us victory over the disbelieving people. (147)
اے ہمارے رب ہمارے گناہ بخش دے اور جو ہمارے کام میں ہم سے زیادتی ہوئی ہے او رہمارے قدم ثابت رکھ اور کافروں کی قوم پر ہمیں مدد دے



Surat Al-'A`rāf (The Heights) [7] - سورة الأعراف


رَبَّنَا ظَلَمْنَا أَنفُسَنَا وَإِن لَّمْ تَغْفِرْ لَنَا وَتَرْحَمْنَا لَنَكُونَنَّ مِنَ الْخَاسِرِينَ
Our Lord, we have wronged ourselves, and if You do not forgive us and have mercy upon us, we will surely be among the losers. (v23)
اے رب ہمارے ہم نے اپنی جانوں پر ظلم کیا اور اگر تو ہمیں نہ بخشے گا اور ہم پر رحم نہ کرے گا تو ہم ضرور تباہ ہوجائیں گے

رَبَّنَا أَفْرِغْ عَلَيْنَا صَبْرًا وَتَوَفَّنَا مُسْلِمِينَ
Our Lord, pour upon us patience and let us die as Muslims [in submission to You]. (v126)
اے ہمارے رب ہمارے اوپر صبر ڈال اورہمیں مسلمان کر کے موت دے



Surat At-Tawbah (The Repentance) [9] - سورة التوبة


حَسْبِيَ اللَّهُ لَا إِلَـٰهَ إِلَّا هُوَ ۖ عَلَيْهِ تَوَكَّلْتُ ۖ وَهُوَ رَبُّ الْعَرْشِ الْعَظِيمِ
Sufficient for me is Allah ; there is no deity except Him. On Him I have relied, and He is the Lord of the Great Throne. (v129)
مجھے الله ہی کافی ہے اس کے سوا اور کوئی معبود نہیں اسی پر میں بھروسہ کرتا ہوں اور وہی عرش عظیم کا مالک ہے



Surat Yūnus (Jonah) [10] - سورة يونس


رَبَّنَا لَا تَجْعَلْنَا فِتْنَةً لِّلْقَوْمِ الظَّالِمِينَ وَنَجِّنَا بِرَحْمَتِكَ مِنَ الْقَوْمِ الْكَافِرِينَ
Our Lord, make us not [objects of] trial for the wrongdoing people And save us by Your mercy from the disbelieving people. (v85,86)
اے ہمارے پروردگار ہم کو ظالم لوگوں کے ہاتھ سے آزمائش میں نہ ڈال اور اپنی رحمت سے قوم کفار سے نجات بخش



Surat Hūd (Hud) [11] - سورة هود


رَبِّ إِنِّي أَعُوذُ بِكَ أَنْ أَسْأَلَكَ مَا لَيْسَ لِي بِهِ عِلْمٌ ۖ وَإِلَّا تَغْفِرْ لِي وَتَرْحَمْنِي أَكُن مِّنَ الْخَاسِرِينَ
My Lord, I seek refuge in You from asking that of which I have no knowledge. And unless You forgive me and have mercy upon me, I will be among the losers. (v47)
پروردگار میں تجھ سے پناہ مانگتا ہوں کہ ایسی چیز کا تجھ سے سوال کروں جس کی حقیقت مجھے معلوم نہیں۔ اور اگر تو مجھے نہیں بخشے گا اور مجھ پر رحم نہیں کرے گا تو میں تباہ ہوجاؤں گا



Surat Yūsuf (Joseph) [12] - سورة يوسف


فَاطِرَ السَّمَاوَاتِ وَالْأَرْضِ أَنتَ وَلِيِّي فِي الدُّنْيَا وَالْآخِرَةِ ۖ تَوَفَّنِي مُسْلِمًا وَأَلْحِقْنِي بِالصَّالِحِينَ
Creator of the heavens and earth, You are my protector in this world and in the Hereafter. Cause me to die a Muslim and join me with the righteous. (v101)
اے آسمانوں اور زمین کے پیدا کرنے والے تو ہی دنیا اور آخرت میں میرا کارساز ہے۔ تو مجھے (دنیا سے) اپنی اطاعت (کی حالت) میں اٹھائیو اور (آخرت میں) اپنے نیک بندوں میں داخل کیجیو



Surat 'Ibrāhīm (Abrahim) [14] - سورة ابراهيم


رَبِّ اجْعَلْنِي مُقِيمَ الصَّلَاةِ وَمِن ذُرِّيَّتِي ۚ رَبَّنَا وَتَقَبَّلْ دُعَاءِ رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
My Lord, make me an establisher of prayer, and [many] from my descendants. Our Lord, and accept my supplication. Our Lord, forgive me and my parents and the believers the Day the account is established. (v40,41)
اے پروردگار مجھ کو (ایسی توفیق عنایت) کر کہ نماز پڑھتا رہوں اور میری اولاد کو بھی (یہ توفیق بخش) اے پروردگار میری دعا قبول فرما اے پروردگار حساب (کتاب) کے دن مجھ کو اور میرے ماں باپ کو اور مومنوں کو مغفرت کیجیو



Surat Al-'Isrā' (The Night Journey) -[17] - سورة الإسراء


رَّبِّ ارْحَمْهُمَا كَمَا رَبَّيَانِي صَغِيرًا
My Lord, have mercy upon them as they brought me up [when I was] small. (v24)
اے میرے رب جس طرح انہوں نے مجھے بچپن سےپالا ہے اسی طرح تو بھی ان پر رحم فرما

رَّبِّ أَدْخِلْنِي مُدْخَلَ صِدْقٍ وَأَخْرِجْنِي مُخْرَجَ صِدْقٍ وَاجْعَل لِّي مِن لَّدُنكَ سُلْطَانًا نَّصِيرًا
My Lord! Let my entry be good, and (likewise) my exit be good. And grant me from You an authority to help me (or a firm sign or a proof). (v80)
اے پروردگار مجھے اچھی طرح داخل کیجیو اور اچھی طرح نکالیو۔ اور اپنے ہاں سے زور وقوت کو میرا مددگار بنائیو


Surat Al-Kahf (The Cave) [18] - سورة الكهف


رَبَّنَا آتِنَا مِن لَّدُنكَ رَحْمَةً وَهَيِّئْ لَنَا مِنْ أَمْرِنَا رَشَدًا
Our Lord, grant us from Yourself mercy and prepare for us from our affair right guidance. (v10)
اے ہمارے پروردگار ہم پر اپنے ہاں سے رحمت نازل فرما۔ اور ہمارے کام درستی (کے سامان) مہیا کر


Surat Ţāhā (Ta-Ha) [20] - سورة طه


رَبِّ اشْرَحْ لِي صَدْرِي وَيَسِّرْ لِي أَمْرِي وَاحْلُلْ عُقْدَةً مِّن لِّسَانِي يَفْقَهُوا قَوْلِي
O my Lord! Open for me my chest (grant me self-confidence, contentment, and boldness), And ease my task for me, And untie the knot from my tongue, That they understand my speech. (v25-28)
میرے پروردگار (اس کام کے لئے) میرا سینہ کھول دے , اور میرا کام آسان کردے , اور میری زبان کی گرہ کھول دے, تاکہ وہ بات سمجھ لیں

رَّبِّ زِدْنِي عِلْمًا
My Lord! Increase me in knowledge. (v114)
میرے پروردگار مجھے اور زیادہ علم دے


Surat Al-'Anbyā' (The Prophets) [21] - سورة الأنبياء


رَبِّ لَا تَذَرْنِي فَرْدًا وَأَنتَ خَيْرُ الْوَارِثِينَ
My Lord, do not leave me alone [with no heir], while you are the best of inheritors. (v89)
پروردگار مجھے اکیلا نہ چھوڑ اور تو سب سے بہتر وارث ہے

لَّا إِلَـٰهَ إِلَّا أَنتَ سُبْحَانَكَ إِنِّي كُنتُ مِنَ الظَّالِمِينَ
There is no deity except You; exalted are You. Indeed, I have been of the wrongdoers. (v87)
تیرے سوا کوئی معبود نہیں۔ تو پاک ہے (اور) بےشک میں قصوروار ہوں


Surat Al-Mu'minūn (The Believers) - [23] - سورة المؤمنون


رَّبِّ اغْفِرْ وَارْحَمْ وَأَنتَ خَيْرُ الرَّاحِمِينَ
My Lord, forgive and have mercy, and You are the best of the merciful. (v118)
میرے پروردگار مجھے بخش دے اور (مجھ پر) رحم کر اور تو سب سے بہتر رحم کرنے والا ہے

رَّبِّ أَنزِلْنِي مُنزَلًا مُّبَارَكًا وَأَنتَ خَيْرُ الْمُنزِلِينَ
My Lord, let me land at a blessed landing place, and You are the best to accommodate [us]. (v29)
اے پروردگار ہم کو مبارک جگہ اُتاریو اور تو سب سے بہتر اُتارنے والا ہے

رَّبِّ أَعُوذُ بِكَ مِنْ هَمَزَاتِ الشَّيَاطِينِ وَأَعُوذُ بِكَ رَبِّ أَن يَحْضُرُونِ
My Lord! I seek refuge with You from the whisperings (suggestions) of the Shayatin (devils), And I seek refuge in You, my Lord , lest they be present with me. (v97-98)
اے پروردگار! میں شیطانوں کے وسوسوں سے تیری پناہ مانگتا ہو اے پروردگار! اس سے بھی تیری پناہ مانگتا ہوں کہ وہ میرے پاس آموجود ہوں


Surat Al-Furqān (The Criterian) [25] - سورة الفرقان


رَبَّنَا اصْرِفْ عَنَّا عَذَابَ جَهَنَّمَ ۖ إِنَّ عَذَابَهَا كَانَ غَرَامًا إِنَّهَا سَاءَتْ مُسْتَقَرًّا وَمُقَامًا
Our Lord, avert from us the punishment of Hell. Indeed, its punishment is ever adhering. Indeed, it is evil as a settlement and residence. (v65-66)
اے پروردگار دوزخ کے عذاب کو ہم سے دور رکھیو کہ اس کا عذاب بڑی تکلیف کی چیز ہے اور دوزخ ٹھیرنے اور رہنے کی بہت بری جگہ ہے

رَبَّنَا هَبْ لَنَا مِنْ أَزْوَاجِنَا وَذُرِّيَّاتِنَا قُرَّةَ أَعْيُنٍ
Our Lord, grant us from among our wives and offspring comfort to our eyes and make us an example for the righteous. (v74)
اے پروردگار ہم کو ہماری بیویوں کی طرف سے (دل کا چین) اور اولاد کی طرف سے آنکھ کی ٹھنڈک عطا فرما اور ہمیں پرہیزگاروں کا امام بنا


Surat Ash-Shu`arā' (The Poets) - [26] - سورة الشعراء


رَبِّ هَبْ لِي حُكْمًا وَأَلْحِقْنِي بِالصَّالِحِينَ وَاجْعَل لِّي لِسَانَ صِدْقٍ فِي الْآخِرِينَ وَاجْعَلْنِي مِن وَرَثَةِ جَنَّةِ النَّعِيمِ وَلَا تُخْزِنِي يَوْمَ يُبْعَثُونَ
My Lord, grant me authority and join me with the righteous, And grant me an honourable mention in later generations; And place me among the inheritors of the Garden of Pleasure.And do not disgrace me on the Day they are [all] resurrected. (v83-85,87)
اے پروردگار مجھے علم ودانش عطا فرما اور نیکوکاروں میں شامل کر اور پچھلے لوگوں میں میرا ذکر نیک (جاری) کر اور مجھے نعمت کی بہشت کے وارثوں میں کر اور جس دن لوگ اٹھا کھڑے کئے جائیں گے مجھے رسوا نہ کیجیو


Surat An-Naml (The Ant) [27] - سورة النمل


رَبِّ أَوْزِعْنِي أَنْ أَشْكُرَ نِعْمَتَكَ الَّتِي أَنْعَمْتَ عَلَيَّ وَعَلَىٰ وَالِدَيَّ وَأَنْ أَعْمَلَ صَالِحًا تَرْضَاهُ وَأَدْخِلْنِي بِرَحْمَتِكَ فِي عِبَادِكَ الصَّالِحِينَ
My Lord, enable me to be grateful for Your favor which You have bestowed upon me and upon my parents and to do righteousness of which You approve. And admit me by Your mercy into [the ranks of] Your righteous servants. (v19)
اے پروردگار! مجھے توفیق عطا فرما کہ جو احسان تونے مجھ پر اور میرے ماں باپ پر کئے ہیں ان کا شکر کروں اور ایسے نیک کام کروں کہ تو ان سے خوش ہوجائے اور مجھے اپنی رحمت سے اپنے نیک بندوں میں داخل فرما


Surat Al-Qaşaş (The Stories) [28] - سورة القصص


رَبِّ إِنِّي لِمَا أَنزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ
My Lord! truly, I am in need of whatever good that You bestow on me. (v24)
پروردگار میں اس کا محتاج ہوں کہ تو مجھ پر اپنی نعمت نازل فرمائے


Surat Al-`Ankabūt (The Spider) -[29] - سورة العنكبوت


رَبِّ ٱنصُرْنِى عَلَى ٱلْقَوْمِ ٱلْمُفْسِدِينَ
My Lord, support me against the corrupting people. (v30)
اے میرے پروردگار ان مفسد لوگوں کے مقابلے میں مجھے نصرت عنایت فرما


Surat Al-'Aĥqāf (The Wind-Curved Sandhills) -[46] - سورة الأحقاف


رَبِّ أَوْزِعْنِىٓ أَنْ أَشْكُرَ نِعْمَتَكَ ٱلَّتِىٓ أَنْعَمْتَ عَلَىَّ وَعَلَىٰ وَ‌ٰلِدَىَّ وَأَنْ أَعْمَلَ صَـٰلِحًۭا تَرْضَىٰهُ وَأَصْلِحْ لِى فِى ذُرِّيَّتِىٓ ۖ إِنِّى تُبْتُ إِلَيْكَ وَإِنِّى مِنَ ٱلْمُسْلِمِينَ
My Lord, enable me to be grateful for Your favor which You have bestowed upon me and upon my parents and to work righteousness of which You will approve and make righteous for me my offspring. Indeed, I have repented to You, and indeed, I am of the Muslims. (v15)
اے میرے رب مجھے توفیق دے کہ میں تیری نعمت کا شکر ادا کروں جو تو نے مجھ پر انعام کی اور میرے والدین پر اور میں نیک عمل کروں جسے تو پسند کرے اور میرے لیے میری اولاد میں اصلاح کر بے شک میں تیری طرف رجوع کرتا ہوں اور بے شک میں فرمانبردار میں ہوں


Surat Al-Mumtaĥanah (She that is to be examined) - [60] - سورة الممتحنة


رَّبَّنَا عَلَيْكَ تَوَكَّلْنَا وَإِلَيْكَ أَنَبْنَا وَإِلَيْكَ ٱلْمَصِيرُ
Our Lord! In You (Alone) we put our trust, and to You (Alone) we turn in repentance, and to You (Alone) is (our) final Return. (v4)
اے ہمارے رب ہم نے تجھ ہی پر بھروسہ کیا اور تیری ہی طرف ہم رجوع ہوئے اور تیری ہی طرف لوٹنا ہے


Surat At-Taĥrīm (The Prohibtiion) - [66] - سورة التحريم


رَبَّنَآ أَتْمِمْ لَنَا نُورَنَا وَٱغْفِرْ لَنَآ ۖ إِنَّكَ عَلَىٰ كُلِّ شَىْءٍ قَدِيرٌۭ
Our Lord, perfect for us our light and forgive us. Indeed, You are over all things competent.(v8)
اے ہمارے رب ہمارے لیے ہمارا نور پورا کر اور ہمیں بخش دے بے شک تو ہر چیز پر قادر ہے

رَبِّ ٱبْنِ لِى عِندَكَ بَيْتًا فِى ٱلْجَنَّةِ
My Lord, build for me near You a house in Paradise. (v11)
اے میرے رب میرے لیے اپنے پاس جنت میں ایک گھر بنا







Friday 2 January 2015

The Farewell Pilgrimage Of Prophet Muhammad (peace be upon him)

In the tenth year of the Hijrah, the Prophet Muhammad [p.b.u.h] went to Makkah as a pilgrim for the last time - his "pilgrimage of farewell" as it is called - when from Mt.Arafat he preached to an enormous throng of pilgrims. He reminded them of all the duties Islam enjoined upon them, and that they would one day have to meet their Lord, who would judge each one of them according to his work. He said:

"O People, listen well to my words, for I do not know whether, after this year, I shall ever be amongst you again. Therefore listen to what I am saying to you very carefully and take these words to those who could not be present here today.

O People, just as you regard this month, this day, this city as Sacred, so regard the life and property of every Muslim as a sacred trust. Return the goods entrusted to you to their rightful owners. Treat others justly so that no one would be unjust to you. Remember that you will indeed meet your Lord, and that He will indeed reckon your deeds. God has forbidden you to take usury (riba-interest), therefore all riba obligation shall henceforth be waived. Your capital, however, is yours to keep. You will neither inflict nor suffer inequity...
"Beware of the devil, for the safety of your religion. He has lost all hope that he will ever be able to lead you astray in big things, so beware of following him in small things."

O People it is true that you have certain rights over your women, but they also have rights over you. Remember that you have taken them as your wives only under God's trust and with His permission. If they abide by your right then to them belongs the right to be fed and clothed in kindness. Treat your women well and be kind to them, for they are your partners and committed helpers. It is your right that they do not make friends with anyone of whom you do not approve, as well as never to be unchaste...

O People, listen to me in earnest, worship God (The One Creator of the Universe), perform your five daily prayers (Salah), fast during the month of Ramadan, and give your financial obligation (Zakat) of your wealth. Perform Hajj if you can afford to. All mankind are from Adam and Eve - an Arab has no superiority over a non-Arab nor a non-Arab has any superiority over an Arab; also a white has no superiority over a black nor a black has any superiority over white except by piety and good action. Learn that every Muslim is a brother to every Muslim and that the Muslims constitute one brotherhood. Nothing shall be legitimate to a Muslim which belongs to a fellow Muslim unless it was given freely and willingly. Do not, therefore, do injustice to yourselves. Remember, one day you will appear before God (The Creator) and you will answer for your deeds. So beware, do not astray from the path of righteousness after I am gone.

O People, no prophet or messenger will come after me and no new faith will be born. Reason well, therefore, O People, and understand words which I convey to you. I am leaving you with the Book of God (The Quran) and my Sunnah (practices), if you follow them you will never go astray. All those who listen to me shall pass on my words to others and those to others again; and may the last ones understand my words better than those who listen to me directly. Be my witness O God, that I have conveyed your message to your people."