
//var _serverRootPath="http://liveproducer.india.rsystems.com";     // open url to client

var _serverRootPath="http://esprelive.com";
var _projectPath = _serverRootPath+ "/sales/ms8/espre.local/project";
var _liveProducerPath= _projectPath + "/MeUtil3.x";
var _widgetPath=_projectPath+"/widgets";
var _serverControllerPath=_projectPath+"/WEB-INF/src/framework/Controller.php";
//alert( _serverControllerPath );
var _captureLocation = 'C:/meutil/';
var _defaultAVIName  = 'default.avi';

function include_js( script_filename )
{
	var script = document.createElement("script"); //create a script element
	script.setAttribute("type", "text/javascript"); //set its type
	script.setAttribute("src",  script_filename); //set its src
	document.getElementsByTagName("head")[0].appendChild(script);
}
var scriptsToLoad = new Array();
var commonSrc=_projectPath+'/';
scriptsToLoad[0]=commonSrc+'js/dojo/dojo.js';
scriptsToLoad[1]=commonSrc+'Controller/controller.js';
scriptsToLoad[2]=commonSrc+'/Utilities/utilities.js';
scriptsToLoad[3]=commonSrc+'/Utilities/xml2json.js';
scriptsToLoad[4]=commonSrc+'Controller/actorInitializer.js';

for( var index = 0;index<scriptsToLoad.length;index++){
	include_js(scriptsToLoad[index]);
}
var ControllerConfig = {
/*
	* Class Group VideoMailbox starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
	"VideoMailbox" : [
        {
            "findAllInboxMails" : [
			{
				"ACTIONCLASS" : "VideoMailbox",
				"METHODNAME" : "findAllInboxMails",
				"SERVERACTION" : "findAllInboxMails"
			}],
			"findCountUnReadMails":[
			{
				"ACTIONCLASS" : "VideoMailbox",
            	"METHODNAME" : "findCountUnReadMails",
				"SERVERACTION" : "findCountUnReadMails"
			}],
			"findVideoMailboxFolders" : [
        	{
            	"ACTIONCLASS" : "VideoMailbox",
            	"METHODNAME" : "findAllFolders",
				"SERVERACTION" : "findVideoMailboxFolders"
        	}],
        	"createVideoMailbox" : [
	        	{
	           		 "ACTIONCLASS" : "VideoMailbox",
	          		 "METHODNAME" : "createVideoMailbox",
					"SERVERACTION" : "createVideoMailbox"
	        	}],
		    "updateVideoMailbox" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "updateVideoMailbox",
					"SERVERACTION" : "updateVideoMailbox"
		        }],
		    "deleteVideoMailbox" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "deleteVideoMailbox",
					"SERVERACTION" : "deleteVideoMailbox"
		        }],
		        
		    "activateVideoMailbox" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "activateVideoMailbox",
					"SERVERACTION" : "activateVideoMailbox"
		        }],
		    "deactivateVideoMailbox" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "deactivateVideoMailbox",
					"SERVERACTION" : "deactivateVideoMailbox"
		        }],
		    "createVideoMailsFolder" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "createVideoMailsFolder",
					"SERVERACTION" : "createVideoMailsFolder"
		        }],
		    "updateVideoMailsFolder" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "updateVideoMailsFolder",
					"SERVERACTION" : "updateVideoMailsFolder"
		        }],
		    "deleteVideoMailsFolder" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "deleteVideoMailsFolder",
					"SERVERACTION" : "deleteVideoMailsFolder"
		        }],
		    "shiftVideoMail" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "shiftVideoMail",
					"SERVERACTION" : "shiftVideoMail"
		        }],
		    "shiftFolderVideoMails" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "shiftFolderVideoMails",
					"SERVERACTION" : "shiftFolderVideoMails"
		        }],
		    "findAllVideoMailBoxes" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findAllVideoMailBoxes",
					"SERVERACTION" : "findVideoMailBoxes"
		        }],
			"findVideoMailboxInfoByAccountId" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByAccountId",
					"SERVERACTION" : "findVideoMailboxInfoByAccountId"
		        }],
			"findVideoMailboxInfoByMailboxId" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByMailboxId",
					"SERVERACTION" : "findVideoMailboxInfoByMailboxId"
		        }],
		     "findOccupiedPercentageSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findOccupiedPercentageSize",
					"SERVERACTION" : "findOccupiedPercentageSize"
		        }],
		     "isExceedWarnMailBoxSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "isExceedWarnMailBoxSize",
					"SERVERACTION" : "isExceedWarnMailBoxSize"
		        }],
		    "findAllSentMails" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findAllSentMails",
					"SERVERACTION" : "findAllSentMails"
		        }],
		    "findAllDraftMails" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findAllDraftMails",
					"SERVERACTION" : "findAllDraftMails"
		        }],
		    "findAllDeletedMails" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findAllDeletedMails",
					"SERVERACTION" : "findAllDeletedMails"
		        }],
		    "findMailsByFolderId" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findMailsByFolderId",
					"SERVERACTION" : "findMailsByFolderId"
		        }],
		    "findByMaxMailboxSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByMaxMailboxSize",
					"SERVERACTION" : "findByMaxMailboxSize"
		        }],
		    "findByMaxMailSentSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByMaxMailSentSize",
					"SERVERACTION" : "findByMaxMailSentSize"
		        }],

		    "findByMaxMailReceiveSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByMaxMailReceiveSize",
					"SERVERACTION" : "findByMaxMailReceiveSize"
		        }],
		    "findByMaxMailSentPerDay" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByMaxMailSentPerDay",
					"SERVERACTION" : "findByMaxMailSentPerDay"
		        }],

			"findByWarnMailboxSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByWarnMailboxSize",
					"SERVERACTION" : "findByWarnMailboxSize"
		        }],
		    "findByOccupiedSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findByOccupiedSize",
					"SERVERACTION" : "findByOccupiedSize"
		        }],
			"findBySubject" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySubject",
					"SERVERACTION" : "findBySubject"
		        }],
		    "findBySenderName" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySenderName",
					"SERVERACTION" : "findBySenderName"
		        }],

			"findBySubjectInbox" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySubjectInbox",
					"SERVERACTION" : "findBySubjectInbox"
		        }],

		    "findBySenderNameInbox" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySenderNameInbox",
					"SERVERACTION" : "findBySenderNameInbox"
		        }],

			"findBySubjectDraft" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySubjectDraft",
					"SERVERACTION" : "findBySubjectDraft"
		        }],

		    "findBySenderNameDraft" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySenderNameDraft",
					"SERVERACTION" : "findBySenderNameDraft"
		        }],
			"findBySubjectDeleted" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySubjectDeleted",
					"SERVERACTION" : "findBySubjectDeleted"
		        }],

		    "findBySenderNameDeleted" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "findBySenderNameDeleted",
					"SERVERACTION" : "findBySenderNameDeleted"
		        }],
		    "isExceedMaxMailSentPerDay" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "isExceedMaxMailSentPerDay",
					"SERVERACTION" : "isExceedMaxMailSentPerDay"
		        }],
		    "isExceedMaxSendSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "isExceedMaxSendSize",
					"SERVERACTION" : "isExceedMaxSendSize"
		        }],
		    "isExceedMaxReceiveSize" : [
		        {
		            "ACTIONCLASS" : "VideoMailbox",
		            "METHODNAME" : "isExceedMaxReceiveSize",
					"SERVERACTION" : "isExceedMaxReceiveSize"
		        }],
		    "getAllMessages" : [
		        {
		            "ACTIONCLASS" : "VideoMailBox",
		            "METHODNAME" : "getAllMessages",
					"SERVERACTION" : "getAllMessages"
		        }],
		    "getAllSentMessages" :[
				{
		            "ACTIONCLASS" : "VideoMailBox",
		            "METHODNAME" : "getAllSentMessages",
					"SERVERACTION" : "getAllSentMessages"
		        }],
		    "getAllDeletedMessages" :[
				{
		            "ACTIONCLASS" : "VideoMailBox",
		            "METHODNAME" : "getAllDeletedMessages",
					"SERVERACTION" : "getAllDeletedMessages"
		        }],
			"getMessageBody" :[
				{
		            "ACTIONCLASS" : "VideoMailBox",
		            "METHODNAME" : "getMessageBody",
					"SERVERACTION" : "getMessageBody"
		        }],
			"sendMessage" :[
				{
					"ACTIONCLASS" : "VideoMailBox",
					"METHODNAME" : "sendMessage",
					"SERVERACTION" : "sendMessage"
				}]
        }],

/*
	* Class Group VideoMail starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/

    "VideoMail" : [
    {
	    "sendVideoMail" : [
	        {
	            "ACTIONCLASS" : "VideoMail",
	            "METHODNAME" : "sendVideoMail",
				"SERVERACTION" : "sendVideoMail"
	        }],
	    "deleteVideoMail" : [
	        {
	            "ACTIONCLASS" : "VideoMail",
	            "METHODNAME" : "deleteVideoMail",
				"SERVERACTION" : "deleteVideoMail"
	        }],
	    "updateMailVideoMessageAccessInfo" : [
	        {
	            "ACTIONCLASS" : "VideoMail",
	            "METHODNAME" : "updateVideoAccessInfo",
				"SERVERACTION" : "updateMailVideoMessageAccessInfo"
	        }],
	    "deleteVideoMailInbox" : [
	        {
	            "ACTIONCLASS" : "VideoMail",
	            "METHODNAME" : "deleteVideoMailInbox",
				"SERVERACTION" : "deleteVideoMailInbox"
	        }],

		"deleteVideoMailSent" : [
	        {
	            "ACTIONCLASS" : "VideoMail",
	            "METHODNAME" : "deleteVideoMailSent",
				"SERVERACTION" : "deleteVideoMailSent"
	        }],
		            
	    "undeleteVideoMail" : [
	        {
	            "ACTIONCLASS" : "VideoMail",
	            "METHODNAME" : "undeleteVideoMail",
				"SERVERACTION" : "undeleteVideoMail"
	        }]
	 }],
/*
	* Class Group VideoMessage starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/

	"VideoMessage" : [
	{
	    "createVideoMessage" : [
	        {
	            "ACTIONCLASS" : "VideoMessage",
	            "METHODNAME" : "createVideoMessage",
				"SERVERACTION" : "createVideoMsg"
	        }],
	    "checkDuplicateMsgURL" :[
			{
				"ACTIONCLASS" : "VideoMessage",
				"METHODNAME" : "checkDuplicateMsgURL",
				"SERVERACTION" : "checkDuplicateMsgURL"
			}],
	    "updateVideoMessage" : [
	        {
	            "ACTIONCLASS" : "VideoMessage",
	            "METHODNAME" : "updateVideoMessage",
				"SERVERACTION" : "updateVideoMsg"
	        }],
	    "deleteVideoMessage" : [
	        {
	            "ACTIONCLASS" : "VideoMessage",
	            "METHODNAME" : "deleteVideoMessage",
				"SERVERACTION" : "deleteVideoMsg"
	        }],

	    "findAllMessages" : [
	        {
	            "ACTIONCLASS" : "VideoMessage",
	            "METHODNAME" : "findAllMessages",
				"SERVERACTION" : "findAllMsg"
	        }],
	    "updateVideoMessageAccessInfo" : [
	        {
	            "ACTIONCLASS" : "VideoMessage",
	            "METHODNAME" : "updateVideoMessageAccessInfo",
				"SERVERACTION" : "updateVideoMessageAccessInfo"
	        }]
	  }],
/*
	* Class Group PlayerWidgetForMail starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/

    "PlayerWidgetForMail" : [
    {
		"PlayerWidgetForMail_initPlayer" :[
			{
            	"ACTIONCLASS" : "PlayerWidgetForMail",
            	"METHODNAME" : "initPlayer",
				"SERVERACTION" : "initPlayer"
        	}]
     }],
/*
	* Class Group PlayerWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
    "PlayerWidget" : [
    {
		"PlayerWidget_initPlayer" :[
			{
	            "ACTIONCLASS" : "PlayerWidget",
	            "METHODNAME" : "initPlayer",
				"SERVERACTION" : "initPlayer"
	        }],

		"PlayerWidget_playVideo" :[
			{
	            "ACTIONCLASS" : "PlayerWidget",
	            "METHODNAME" : "playVideo",
				"SERVERACTION" : "playVideo"
	        }],
	    "PlayerWidget_pauseVideo" :[
			{
	            "ACTIONCLASS" : "PlayerWidget",
	            "METHODNAME" : "pauseVideo",
				"SERVERACTION" : "pauseVideo"
	        }],
		"PlayerWidget_resumeVideo" :[
			{
	            "ACTIONCLASS" : "PlayerWidget",
	            "METHODNAME" : "resumeVideo",
				"SERVERACTION" : "resumeVideo"
	        }],
		"PlayerWidget_stopVideo" :[
			{
	            "ACTIONCLASS" : "PlayerWidget",
	            "METHODNAME" : "stopVideo",
				"SERVERACTION" : ""
	        }],
	    "PlayerWidget_setVolume" :[
			{
				"ACTIONCLASS" : "PlayerWidget",
				"METHODNAME" : "setVolume",
				"SERVERACTION" : ""
			}],
		"PlayerWidget_getVolume" :[
			{
				"ACTIONCLASS" : "PlayerWidget",
				"METHODNAME" : "getVolume",
				"SERVERACTION" : ""
			}],
	    "PlayerWidget_isVideoPlaying" :[
			{
				"ACTIONCLASS" : "PlayerWidget",
				"METHODNAME" : "isVideoPlaying",
				"SERVERACTION" : ""
			}],
		"PlayerWidget_autoPlay" :[
			{
				"ACTIONCLASS" : "PlayerWidget",
				"METHODNAME" : "autoPlay",
				"SERVERACTION" : ""
			}]
	}],
/*
	* Class Group Login starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
	"Login" : [
	{
		"getLogin" :[
			{
				"ACTIONCLASS" : "Login",
				"METHODNAME" : "getLogin",
				"SERVERACTION" : "getLogin"
			}]
	}],
/*
	* Class Group PlayListWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
	"PlayListWidget" : [
	{
		"PlayListWidget_loadPlayList" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"loadPlayList",
				"SERVERACTION" :"loadPlayList"
			}],
		"PlayListWidget_findByName" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"findByMessageName",
				"SERVERACTION" :"findByMessageName"
			}],
		"PlayListWidget_findByCategory" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"findByCategory",
				"SERVERACTION" :"findByCategory"
			}],
		"PlayListWidget_findByMsgLen" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"findByMessageDuration",
				"SERVERACTION" :"findByMsgLen"
			}],
		"PlayListWidget_createMessage" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"createMessage",
				"SERVERACTION" :"createPlayListMessage"
			}],
		"PlayListWidget_deleteMessage" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"deleteMessage",
				"SERVERACTION" :"deleteMessage"
			}],
		"PlayListWidget_updateMessage" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"updateMessage",
				"SERVERACTION" :"updateMessage"
			}],
		"PlayListWidget_createThumbNail" :[
			{
				"ACTIONCLASS" : "PlayListWidget",
				"METHODNAME" :"createThumbNail",
				"SERVERACTION" :"createThumbNail"
			}]
	}],
	/*
	* Class Group ProjectListWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
	*/
	"ProjectListWidget" : [
	{
		"findAllProjects" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"findAllProjects",
				"SERVERACTION" :"findAllProjects"
			}],
		"PlayListWidget_findByName" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"findByMessageName",
				"SERVERACTION" :"findByMessageName"
			}],
		"PlayListWidget_findByCategory" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"findByCategory",
				"SERVERACTION" :"findByCategory"
			}],
		"PlayListWidget_findByMsgLen" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"findByMessageDuration",
				"SERVERACTION" :"findByMsgLen"
			}],
		"ProjectListWidget_createProject" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"createProject",
				"SERVERACTION" :"createProjectList"
			}],
		"removeProject" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"removeProject",
				"SERVERACTION" :"removeProject"
			}],
		"updateProject_encode" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"updateProjectEncode",
				"SERVERACTION" :"updateProjectEncode"
			}],
		"updateProject_upload" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"updateProjectUpload",
				"SERVERACTION" :"updateProjectUpload"
			}],
		"PlayListWidget_createThumbNail" :[
			{
				"ACTIONCLASS" : "ProjectListWidget",
				"METHODNAME" :"createThumbNail",
				"SERVERACTION" :"createThumbNail"
			}]
	}],

/*
	* Class Group VMActor starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
	"VMActor" : [
	{
		"initPlayer" :[
			{
            	"ACTIONCLASS" : "VMActor",
            	"METHODNAME" : "initPlayer",
				"SERVERACTION" : "initPlayer"
        	}],
		"playVideo" :[
			{
	            "ACTIONCLASS" : "VMActor",
	            "METHODNAME" : "playVideo",
				"SERVERACTION" : "playVideo"
	        }],
	    "pauseVideo" :[
			{
	            "ACTIONCLASS" : "VMActor",
	            "METHODNAME" : "pauseVideo",
				"SERVERACTION" : "pauseVideo"
	        }],
		"resumeVideo" :[
			{
	            "ACTIONCLASS" : "VMActor",
	            "METHODNAME" : "resumeVideo",
				"SERVERACTION" : "resumeVideo"
	        }],
		"startRecording" :[
			{
	            "ACTIONCLASS" : "VMActor",
	            "METHODNAME" : "startRecording",
				"SERVERACTION" : "startRecording"

	        }],
		"stopSendMessage" :[
			{
	            "ACTIONCLASS" : "VMActor",
	            "METHODNAME" : "stopSendMessage",
				"SERVERACTION" : "stopSendMessage"
	        }],
		"uploadMedia" :[
			{
				"ACTIONCLASS" : "VMActor",
				"METHODNAME" : "uploadMedia",
				"SERVERACTION" : "uploadMedia"
			}]
	}],
/*
	* Class Group CaptureWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
"CaptureWidget" : [
	{
		 "CaptureWidget_initCapture" :[
			{
	            "ACTIONCLASS" : "CaptureWidget",
	            "METHODNAME" : "initCapture",
				"SERVERACTION" : "initCapture"
	        }],
		"CaptureWidget_startRecording" :[
			{
	            "ACTIONCLASS" : "CaptureWidget",
	            "METHODNAME" : "startRecording",
				"SERVERACTION" : "startRecording"

	        }],
		"CaptureWidget_stopRecording" :[
			{
	            "ACTIONCLASS" : "CaptureWidget",
	            "METHODNAME" : "stopRecording",
				"SERVERACTION" : "stopSendMessage"
	        }],
		 "CaptureWidget_setVolume" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" : "setVolume",
				"SERVERACTION" : ""
			}],
		 "CaptureWidget_setVideoDevice" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setVideoDevice",
				"SERVERACTION" :"NotRequired"
			}],
		"CaptureWidget_setAudioDevice" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setAudioDevice",
				"SERVERACTION" :""
			}],
		"CaptureWidget_setWidth" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setWidth",
				"SERVERACTION" :"findByMsgLen"
			}],
		"CaptureWidget_setHeight" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setHeight",
				"SERVERACTION" :"findByMsgLen"
			}],
		"CaptureWidget_setFrameRate" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setFrameRate",
				"SERVERACTION" :""
			}],
		"CaptureWidget_setTimeLimit" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setTimeLimit",
				"SERVERACTION" :""
			}],
		"CaptureWidget_setOutputFile" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setOutputFile",
				"SERVERACTION" :""
			}],
		"CaptureWidget_setDefaultCaptureLocation" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setDefaultCaptureLocation",
				"SERVERACTION" :""
			}],
		"CaptureWidget_setProjectParameters" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setProjectParameters",
				"SERVERACTION" :""
			}],
		"CaptureWidget_setCaptureParameters" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"setCaptureParameters",
				"SERVERACTION" :""
			}],
		"CaptureWidget_invokePreview" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"invokePreview",
				"SERVERACTION" :""
			}],
		"CaptureWidget_getDefaultCaptureParameters" :[
			{
				"ACTIONCLASS" : "CaptureWidget",
				"METHODNAME" :"getDefaultCaptureParameters",
				"SERVERACTION" :""
			}],
		 "CaptureWidget_setProjectParameters" :[
			{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" :"setProjectParameters",
			"SERVERACTION" :""
			}],
		"CaptureWidget_getDefaultProjectParameters" :[
			{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" :"getDefaultProjectParameters",
			"SERVERACTION" :""
			}],
		"CaptureWidget_stopAndEncode" :[
			{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "stopAndEncode",
			"SERVERACTION" : ""
			}],

		"CaptureWidget_getTimeLimit" :[
			{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "getTimeLimit",
			"SERVERACTION" : ""
			}],
		"CaptureWidget_addClipsToProject" :[
			{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "addClipsToProject",
			"SERVERACTION" : ""
			}],
		"CaptureWidget_encodeProject" :[
			{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "encodeProject",
			"SERVERACTION" : ""
			}],
		"CaptureWidget_getEncodeProgress" :[
			{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "getEncodeProgress",
			"SERVERACTION" : ""
			}],
		"CaptureWidget_getOutputFile" :[
		{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "getOutputFile",
			"SERVERACTION" : ""
		}],
		"CaptureWidget_getDefaultCaptureLocation":[
		{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "getDefaultCaptureLocation",
			"SERVERACTION" : ""
		}],
		"CaptureWidget_stopCapturePreview":[
		{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "stopCapturePreview",
			"SERVERACTION" : ""
		}],
		"CaptureWidget_getCaptureProgressDuration":[
		{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "captureProgressDuration",
			"SERVERACTION" : ""
		}]
		,/* Added By Vikas */
		"CaptureWidget_checkIfCapturing":[
		{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "checkIfCapturing",
			"SERVERACTION" : ""
		}],/* Added By Vikas */
		"CaptureWidget_stopCameraCapture":[
		{
			"ACTIONCLASS" : "CaptureWidget",
			"METHODNAME" : "stopCameraCapture",
			"SERVERACTION" : ""
		}]	
	}],


/*
	* Class Group ProjectWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
"ProjectWidget" : [
	{
		 "ProjectWidget_openProject" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "openProject",
				"SERVERACTION" :""
			}],

"ProjectWidget_createProject" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "createProject",
				"SERVERACTION" :""
			}],

"ProjectWidget_getInstance" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getInstance",
				"SERVERACTION" :""
			}],

"ProjectWidget_setResolutionWidth" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setResolutionWidth",
				"SERVERACTION" :""
			}],

"ProjectWidget_setResolutionHeight" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setResolutionHeight",
				"SERVERACTION" :""
			}],

"ProjectWidget_setFrameRate" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setFrameRate",
				"SERVERACTION" :""
			}],

"ProjectWidget_setEncodeQuality" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setEncodeQuality",
				"SERVERACTION" :""
			}],

"ProjectWidget_setAudioSampleRate" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setAudioSampleRate",
				"SERVERACTION" :""
			}],

"ProjectWidget_setMinQuantization" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setMinQuantization",
				"SERVERACTION" :""
			}],

"ProjectWidget_setMaxQuantization" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setMaxQuantization",
				"SERVERACTION" :""
			}],

"ProjectWidget_setTargetBitRate" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setTargetBitRate",
				"SERVERACTION" :""
			}],

"ProjectWidget_setSceneDetectionEnabled" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setSceneDetectionEnabled",
				"SERVERACTION" :""
			}],

"ProjectWidget_setMinSceneDetectionDistance" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setMinSceneDetectionDistance",
				"SERVERACTION" :""
			}],

"ProjectWidget_setRateControlMode" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setRateControlMode",
				"SERVERACTION" :""
			}],

"ProjectWidget_setKeyFrameDistance" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setKeyFrameDistance",
				"SERVERACTION" :""
			}],

"ProjectWidget_setAudioEncode" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setAudioEncode",
				"SERVERACTION" :""
			}],

"ProjectWidget_setProjectBasePath" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setProjectBasePath",
				"SERVERACTION" :""
			}],

"ProjectWidget_getProjectName" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getProjectName",
				"SERVERACTION" :""
			}],

"ProjectWidget_setProjectParameters" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setProjectParameters",
				"SERVERACTION" :""
			}],

"ProjectWidget_getDefaultProjectParameters" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getDefaultProjectParameters",
				"SERVERACTION" :""
			}],

"ProjectWidget_addClip" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "addClip",
				"SERVERACTION" :""
			}],

"ProjectWidget_addClipsToProject" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "addClipsToProject",
				"SERVERACTION" :""
			}],

"ProjectWidget_addClipsArrayToProject" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "addClipsArrayToProject",
				"SERVERACTION" : ""
			}],

"ProjectWidget_removeClips" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "removeClips",
				"SERVERACTION" :""
			}],

"ProjectWidget_encodeAVI" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "encodeAVI",
				"SERVERACTION" :""
			}],

"ProjectWidget_getEncodeProgress" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getEncodeProgress",
				"SERVERACTION" :""
			}],

"ProjectWidget_uploadProject" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "uploadProject",
				"SERVERACTION" :""
			}],

"ProjectWidget_setRealProjectParameters" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "setRealProjectParameters",
				"SERVERACTION" :""
			}],

"ProjectWidget_reorderClipArray" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "reorderClipArray",
				"SERVERACTION" :""
			}],

"ProjectWidget_getUploadProgress" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getUploadProgress",
				"SERVERACTION" :""
			}],

"ProjectWidget_isUploading" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "isUploading",
				"SERVERACTION" :""
			}],

"ProjectWidget_isUploadError" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "isUploadError",
				"SERVERACTION" :""
			}],

"ProjectWidget_getUploadErrors" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getUploadErrors",
				"SERVERACTION" :""
			}],

"ProjectWidget_isUploadCompleted" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "isUploadCompleted",
				"SERVERACTION" :""
			}],

"ProjectWidget_isEncodeCompleted" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "isEncodeCompleted",
				"SERVERACTION" :""
			}],

"ProjectWidget_isEncoding" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "isEncoding",
				"SERVERACTION" :""
			}],

"ProjectWidget_isEncodeError" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "isEncodeError",
				"SERVERACTION" :""
			}],

"ProjectWidget_getEncodeErrors" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getEncodeErrors",
				"SERVERACTION" :""
			}],

"ProjectWidget_getClip" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getClip",
				"SERVERACTION" :""
			}],

"ProjectWidget_getClipNames" :[
			{
				"ACTIONCLASS" : "ProjectWidget",
				"METHODNAME" : "getClipNames",
				"SERVERACTION" :""
			}]
	}],

/*
	* Class Group PresenceManagementWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
"PresenceManagementWidget" : [
		{
			"setMyPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "setMyPresenceStatus",
				"SERVERACTION" : "setMyPresenceStatus"
				}],
			"setTimeForCallBack" : [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "setTimeForCallBack",
				"SERVERACTION" : ""
				}],
			"updateMyPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "updateMyPresenceStatus",
				"SERVERACTION" : "updateMyPresenceStatus"
				}],
			"updatePresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "updatePresenceStatus",
				"SERVERACTION" : "updatePresenceStatus"
				}],
			"refreshPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "refreshPresenceStatus",
				"SERVERACTION" : "updateMyPresenceStatus"
				}],				
			"stopRefreshPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "stopRefreshPresenceStatus",
				"SERVERACTION" : "stopRefreshPresenceStatus"
				}],									
			"getCurrentPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "getCurrentPresenceStatus",
				"SERVERACTION" : "getCurrentPresenceStatus"
				}],				
			"stopGetUsersPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "stopGetUsersPresenceStatus",
				"SERVERACTION" : "stopGetUsersPresenceStatus"
				}],										
			"setUserIdToFetch" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "setUserIdToFetch",
				"SERVERACTION" : "getUsersPresenceStatus"
				}],
			"getUsersPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "getUsersPresenceStatus",
				"SERVERACTION" : "getUsersPresenceStatus"
				}],
			"findAllPresenceStatus" :[
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME" : "findAllPresenceStatus",
				"SERVERACTION" : "findAllPresenceStatus"
				}],


			"getPresenceDescriptions": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "getPresenceDescriptions",
				"SERVERACTION" : "getPresenceDescriptions"
				}],
			"setAsPrivate": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "setAsPrivate",
				"SERVERACTION": "setAsPrivate"
				}],

			"setAsPublic": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "setAsPublic",
				"SERVERACTION": "setAsPublic"
				}],

			"setMyCustomMessage": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "setMyCustomMessage",
				"SERVERACTION": "setMyCustomMessage"
				}],

			"subscribeForStatus": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "subscribeForStatus",
				"SERVERACTION": "subscribeForStatus"
				}],

			"unsubscribeForStatus": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "unsubscribeForStatus",
				"SERVERACTION": "unsubscribeForStatus"
				}],

			"setPublishExpireTimeout": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "setPublishExpireTimeout",
				"SERVERACTION": "setPublishExpireTimeout"
				}],

			"getPublishExpireTimeout": [
				{
				"ACTIONCLASS" : "PresenceManagementWidget",
				"METHODNAME"  : "getPublishExpireTimeout",
				"SERVERACTION": "getPublishExpireTimeout"
				}],

			"setWebcamStatus": [
               {
               "ACTIONCLASS" : "PresenceManagementWidget",
               "METHODNAME"  : "setWebcamStatus",
               "SERVERACTION": "setWebcamStatus"
               }],

            "getWebcamStatus": [
              {
               "ACTIONCLASS" : "PresenceManagementWidget",
               "METHODNAME"  : "getWebcamStatus",
               "SERVERACTION": "getWebcamStatus"
              }]
		}],
/*
	* Class Group UserWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
	"UserWidget" :[
	   {
	  	"getLoggedInUserInfo" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "getLoggedInUserInfo",
				"SERVERACTION" : "getLoggedInUserInfo"
			}],
		"getUserSignIn" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "getUserSignIn",
				"SERVERACTION" : "SigninUser"
			}],
		"createUser" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "createUser",
				"SERVERACTION" : "createUser"
			}],
		"activateUser" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "activateUser",
				"SERVERACTION" : "activateUser"
			}],

		"deactivateUser" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "deactivateUser",
				"SERVERACTION" : "deactivateUser"
			}],

		"removeUser" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "removeUser",
				"SERVERACTION" : "deleteUser"
			}],
		"getUserSignOut" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "getUserSignOut",
				"SERVERACTION" : "UserSignOutUser"
			}],
		"changePassword" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "changePassword",
				"SERVERACTION" : "changeUserPassword"
			}],
		"forgotPassword" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "forgotPassword",
				"SERVERACTION" : "forgotPassword"
			}],
		"getUnAssignedGroups" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "getUnAssignedGroups",
				"SERVERACTION" : "getUnAssignedGroups"
			}],

		"getAssignedGroups" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "getAssignedGroups",
				"SERVERACTION" : "getAssignedGroups"
			}],

		"addRemoveGroups" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "addRemoveGroups",
				"SERVERACTION" : "addRemoveGroups"
			}],

		"findAllActiveUsers" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findAllActiveUsers",
				"SERVERACTION" : "findAllActiveUsers"
			}],

		"findAllUsers" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findAllUsers",
				"SERVERACTION" : "findAllUsers"
			}],

		"findAllBuddyUsers" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findAllBuddyUsers",
				"SERVERACTION" : "findAllBuddyUsers"
			}],

		"findAllBuddyGroups" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findAllBuddyGroups",
				"SERVERACTION" : "findAllBuddyGroups"
			}],

		"addBuddyUsers" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "addBuddyUsers",
				"SERVERACTION" : "addBuddyUsers"
			}],
		"moveBuddyUser" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "moveBuddyUser",
				"SERVERACTION" : "moveBuddyUser"
			}],
		"removeBuddyGroup": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "removeBuddyGroup",
				"SERVERACTION": "removeBuddyGroup"
			}] ,
		"removeUserToBuddyList" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "removeUserToBuddyList",
				"SERVERACTION" : "removeUserToBuddyList"
			}],

		"findByUserId" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByUserId",
				"SERVERACTION" : "findById"
			}],

		"findByUserLoginId" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByUserLoginId",
				"SERVERACTION" : "findByUserLoginId"
			}],

		"findByFirstName" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByFirstName",
				"SERVERACTION" : "findByFirstName"
			}],

		"findByLastName" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByLastName",
				"SERVERACTION" : "findByLastName"
			}],

		"findByGender" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByGender",
				"SERVERACTION" : "findByGender"
			}],

		"findByEmailId" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByEmailId",
				"SERVERACTION" : "findByEmailId"
			}],

	    "findByStatus" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByStatus",
				"SERVERACTION" : "findByStatus"
			}],

		"findByCity" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByCity",
				"SERVERACTION" : "findByCity"
			}],

		"findByState" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByState",
				"SERVERACTION" : "findByState"
			}],

		"findByCountry" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByCountry",
				"SERVERACTION" : "findByCountry"
			}],

		"findByZipCode" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "findByZipCode",
				"SERVERACTION" : "findByZipCode"
			}],
		"updateUser" :[
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME" : "updateUser",
				"SERVERACTION" : "updateUser"
			}],

		"addBuddyGroup": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "addBuddyGroup",
				"SERVERACTION": "addBuddyGroup"
			}],

		"editBuddyGroup": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "editBuddyGroup",
				"SERVERACTION": "editBuddyGroup"
			}],

		"moveBuddyGroup": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "moveBuddyGroup",
				"SERVERACTION": "moveBuddyGroup"
			}] ,

		"getInvitedBuddyList": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "getInvitedBuddyList",
				"SERVERACTION": "getInvitedBuddyList"
			}],
		"acceptedBuddyInvitation": [
				{
					"ACTIONCLASS" : "UserWidget",
					"METHODNAME"  : "acceptedBuddyInvitation",
					"SERVERACTION": "acceptedBuddyInvitation"
				}],
		"rejectedBuddyInvitation": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "rejectedBuddyInvitation",
				"SERVERACTION": "rejectedBuddyInvitation"
			}],
		"getSentInvitationStatus": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "getSentInvitationStatus",
				"SERVERACTION": "getSentInvitationStatus"
			}],
		"setUserNotificationFlagToOne": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "setUserNotificationFlagToOne",
				"SERVERACTION": "setUserNotificationFlagToOne"
			}],
		"getAllSecretQuestion": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "getAllSecretQuestion",
				"SERVERACTION": "getAllSecretQuestion"
			}],
		"checkUserAccess": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "checkUserAccess",
				"SERVERACTION": "checkUserAccess"
			}],
		"checkUserAvailable": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "checkUserAvailable",
				"SERVERACTION": "checkUserAvailable"
			}],
		"checkForAlreadyLoginByUserId": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "checkForAlreadyLoginByUserId",
				"SERVERACTION": "checkForAlreadyLoginByUserId"
			}],
        "checkForAlreadyLoginByUserLoginId": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "checkForAlreadyLoginByUserLoginId",
				"SERVERACTION": "checkForAlreadyLoginByUserLoginId"
			}],
	    "checkIfAlreadyLogin": [
			{
				"ACTIONCLASS" : "UserWidget",
				"METHODNAME"  : "checkIfAlreadyLogin",
				"SERVERACTION": "checkIfAlreadyLogin"
			}]

		}],
/*
	* Class Group GroupWidget starts here
	*@ ACTIONID -> ACTIONCLASS, METHODNAME, SERVERACTION
*/
	"GroupWidget" : [
		{
			"activateGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "activateGroup",
			"SERVERACTION" : "activateGroup"
			}],

	 		"deactivateGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "deactivateGroup",
			"SERVERACTION" : "deactivateGroup"
			}],

			"createGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "createGroup",
			"SERVERACTION" : "createGroup"
			}],

			"updateGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "updateGroup",
			"SERVERACTION" : "updateGroup"
			}],

			"deleteGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "deleteGroup",
			"SERVERACTION" : "deleteGroup"
			}],

			"findAllGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "findAllGroup",
			"SERVERACTION" : "findAllGroup"
			}],

			"findAllSystemUserGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "findAllSystemUserGroup",
			"SERVERACTION" : "findAllSystemUserGroup"
			}],

			"findByIdGroup" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "findByIdGroup",
			"SERVERACTION" : "findByIdGroup"
			}],

			"findByName" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "findByNameGroup",
			"SERVERACTION" : "findByNameGroup"
			}],

			"findByGroupId" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "findByIdGroup",
			"SERVERACTION" : "findByIdGroup"
			}],

			"getUnAssignedUsers" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "getUnAssignedUsers",
			"SERVERACTION" : "getUnAssignedUsers"
			}],

			"getAssignedUsers" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "getAssignedUsers",
			"SERVERACTION" : "getAssignedUsers"
			}],

			"addRemoveUsers" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "addRemoveUsers",
			"SERVERACTION" : "addRemoveUsers"
			}],

			"assignPrivileges" :[
			{
			"ACTIONCLASS" : "GroupWidget",
			"METHODNAME" : "assignPrivileges",
			"SERVERACTION" : "assignPrivileges"
			}]
		}],
		"CommonUtil" : [
		{
			"populateCountryField" :[
				{
					"ACTIONCLASS" : "CommonUtil",
					"METHODNAME" : "populateCountry",
					"SERVERACTION" : "listCountries"
				}],
			"populateStateField" :[
				{
					"ACTIONCLASS" : "CommonUtil",
					"METHODNAME" : "populateState",
					"SERVERACTION" : "listStates"
				}]
		}],

	"ConferenceManagementWidget":[
	{
			"startConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "startConference",
			"SERVERACTION" : "startConference"
			}],

			"stopConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "stopConference",
			"SERVERACTION" : "stopConference"
			}],

			"getAllConferenceId" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "getAllConferenceId",
			"SERVERACTION" : "getAllConferenceId"
			}],

			"getAllMultiUserConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "getAllMultiUserConference",
			"SERVERACTION" : "getAllMultiUserConference"
			}],

			"inviteToConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "inviteToConference",
			"SERVERACTION" : "inviteToConference"
			}],

			"getAllInvitedConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "getAllInvitedConference",
			"SERVERACTION" : "getAllInvitedConference"
			}],

			"acceptConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "acceptConference",
			"SERVERACTION" : "acceptConference"
			}],

			"rejectConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "rejectConference",
			"SERVERACTION" : "rejectConference"
			}],

			"joinConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "joinConference",
			"SERVERACTION" : "joinConference"
			}],

			"getAllJoinedUsersConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "getAllJoinedUsersConference",
			"SERVERACTION" : "getAllJoinedUsersConference"
			}],

			"leaveConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "leaveConference",
			"SERVERACTION" : "leaveConference"
			}],

			"setTwoUsersConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "setTwoUsersConference",
			"SERVERACTION" : "setTwoUsersConference"
			}],

			"setMultiUsersConference" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "setMultiUsersConference",
			"SERVERACTION" : "setMultiUsersConference"
			}],


			"checkSendInvitationStatus" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "checkSendInvitationStatus",
			"SERVERACTION" : "checkSendInvitationStatus"
			}],

			"checkGetInvitationStatus" :[
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "checkGetInvitationStatus",
			"SERVERACTION" : "checkGetInvitationStatus"
			}],

			"setNotificationFlagToOne": [
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "setNotificationFlagToOne",
			"SERVERACTION" : "setNotificationFlagToOne"
			}],

			"setUserNotificationFlagToOne": [
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME" : "setUserNotificationFlagToOne",
			"SERVERACTION" : "setUserNotificationFlagToOne"
			}],
			"setConferenceInfo": [
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME"  : "setConferenceInfo",
			"SERVERACTION" : "setConferenceInfo"
			}],
			"setHostName": [
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME"  : "setHostName",
			"SERVERACTION" : "setHostName"
			}],
			"getHostName": [
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME"  : "getHostName",
			"SERVERACTION" : "getHostName"
			}],
			"getAllLiveConferenceInfo": [
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME"  : "getAllLiveConferenceInfo",
			"SERVERACTION" : "getAllLiveConferenceInfo"
			}],
			"checkConferenceIsLive": [
			{
			"ACTIONCLASS" : "ConferenceManagementWidget",
			"METHODNAME"  : "checkConferenceIsLive",
			"SERVERACTION" : "checkConferenceIsLive"
			}]
	}]

}; //End of ControllerConfig
