Skip to main content

Posts

Showing posts from June, 2015

UNABLE_TO_LOCK_ROW Error during deployment.

Hi All, I came across an issue ( UNABLE_TO_LOCK_ROW ) while deploying and validating change set. As you know all the test classes run when a change set is validated or deployed,one of the test class was throwing UNABLE_TO_LOCK_ROW exception. How will you handle above exception? Ans- Setup--Develop-- Apex Test Execution--Click Options--Checked Disable Parallel Apex Testing.

Passing JavaScript in Page reference method.

The below post is all about closing child window and refreshing parent window after updating record. http://salesforceworld4u.blogspot.in/2015/06/closing-child-window-and-refreshing.html But let's think there is a requirement like we have to validate before updating and closing child window then above approach wont work. For the above requirement we have to pass javascript code in pagereference method instead of calling javascript on button click. public PageRefeRence savingAccount(){         PageRefeRence pageRef ;         if(account.name == ''){             ApexPages.Message myMsg = new ApexPages.Message(ApexPages.Severity.Error,'You must enter some value...');             ApexPages.addMessage(myMsg);         }         else{             upsert account;           }   ...

Closing the child window and Refreshing parent window.

As we all know there are many window properties are available so it is quite easy even i had thought same thing but while implementing i faced many issue so i thought of sharing . Below are few window property which are useful. ·          window.opener  refers to the window that called  window.open( ... )  to open the window from which it's called ·          window.parent  refers to the parent of a window in a  <frame>  or  <iframe> ·          window.top  refers to the top-most window from a window nested in one or more layers of  <iframe>  sub-windows. Lets say there is button on account "Change Account Name" ,On clicked one popup is opening and which would allow you to change Account name and one button "Save" is there in popup window. On clicked child window will be closed and acco...

How to schedule one class to run in every 1 mins?

Sometimes we need to run a class in every minute to do some operation.     // This section of code will schedule the next execution 1 minutes from now    global class Scheduling_Svc_WS_CreateBatch implements Schedulable{  // Execute method     global void execute(SchedulableContext SC) {          datetime nextScheduleTime = system.now().addMinutes(1);          string minute = string.valueof(nextScheduleTime.minute());          string second = string.valueof(nextScheduleTime.second ());          string cronvalue = second+' '+minute+' 0-23 * * ?' ;          string jobName = 'selfReschedulingClass ' +nextScheduleTime.format('hh:mm');          Scheduling_Svc_WS_CreateBatch p = new Scheduling_Svc_WS_CreateBatch();           system.schedule(jobName, cronvalu...