Example #1
0
        private static string TranslateCommonAction(CommonInvokeActions action)
        {
            if (action == CommonInvokeActions.Unknown || !action.IsValidValue())
            {
                throw new ArgumentException(action == CommonInvokeActions.Unknown ? "Cannot be \"Unknown\"" : "Unknown action", "CommonAction");
            }
            switch (action)
            {
            case CommonInvokeActions.Add:
                return("bb.action.ADD");

            case CommonInvokeActions.AddToContact:
                return("bb.action.ADDTOCONTACT");

            case CommonInvokeActions.BBMChat:
                return("bb.action.BBMCHAT");

            case CommonInvokeActions.BBMInvite:
                return("bb.action.INVITEBBM");

            case CommonInvokeActions.BBMMultiPersonChat:
                return("bb.action.BBMCONF");

            case CommonInvokeActions.BBMOpenChannel:
                return("bb.action.OPENBBMCHANNEL");

            case CommonInvokeActions.Capture:
                return("bb.action.CAPTURE");

            case CommonInvokeActions.Chat:
                return("bb.action.CHAT");

            case CommonInvokeActions.Compose:
                return("bb.action.COMPOSE");

            case CommonInvokeActions.Create:
                return("bb.action.CREATE");

            case CommonInvokeActions.Delete:
                return("bb.action.DELETE");

            case CommonInvokeActions.Dial:
                return("bb.action.DIAL");

            case CommonInvokeActions.DirectResponse:
                return("bb.action.DIRECT_RESPONSE");

            case CommonInvokeActions.Edit:
                return("bb.action.EDIT");

            case CommonInvokeActions.EmergencyCall:
                return("bb.action.EMERGENCY_CALL");

            case CommonInvokeActions.Forward:
                return("bb.action.FORWARD");

            case CommonInvokeActions.Invite:
                return("bb.action.INVITE");

            case CommonInvokeActions.Open:
                return("bb.action.OPEN");

            case CommonInvokeActions.Push:
                return("bb.action.PUSH");

            case CommonInvokeActions.Reply:
                return("bb.action.REPLY");

            case CommonInvokeActions.ReplyAll:
                return("bb.action.REPLYALL");

            case CommonInvokeActions.SearchExtended:
                return("bb.action.SEARCH.EXTENDED");

            case CommonInvokeActions.SearchSource:
                return("bb.action.SEARCH.SOURCE");

            case CommonInvokeActions.SendEmail:
                return("bb.action.SENDEMAIL");

            case CommonInvokeActions.SendText:
                return("bb.action.SENDTEXT");

            case CommonInvokeActions.Set:
                return("bb.action.SET");

            case CommonInvokeActions.Setup:
                return("bb.action.SETUP");

            case CommonInvokeActions.Share:
                return("bb.action.SHARE");

            case CommonInvokeActions.TimerFired:
                return("bb.action.system.TIMER_FIRED");

            case CommonInvokeActions.View:
                return("bb.action.VIEW");

            default:
                return("Invalid action. Should not've gotten here. Please file a bug");
            }
        }
Example #2
0
 private static string TranslateCommonAction(CommonInvokeActions action)
 {
     if (action == CommonInvokeActions.Unknown || !action.IsValidValue())
     {
         throw new ArgumentException(action == CommonInvokeActions.Unknown ? "Cannot be \"Unknown\"" : "Unknown action", "CommonAction");
     }
     switch (action)
     {
         case CommonInvokeActions.Add:
             return "bb.action.ADD";
         case CommonInvokeActions.AddToContact:
             return "bb.action.ADDTOCONTACT";
         case CommonInvokeActions.BBMChat:
             return "bb.action.BBMCHAT";
         case CommonInvokeActions.BBMInvite:
             return "bb.action.INVITEBBM";
         case CommonInvokeActions.BBMMultiPersonChat:
             return "bb.action.BBMCONF";
         case CommonInvokeActions.BBMOpenChannel:
             return "bb.action.OPENBBMCHANNEL";
         case CommonInvokeActions.Capture:
             return "bb.action.CAPTURE";
         case CommonInvokeActions.Chat:
             return "bb.action.CHAT";
         case CommonInvokeActions.Compose:
             return "bb.action.COMPOSE";
         case CommonInvokeActions.Create:
             return "bb.action.CREATE";
         case CommonInvokeActions.Delete:
             return "bb.action.DELETE";
         case CommonInvokeActions.Dial:
             return "bb.action.DIAL";
         case CommonInvokeActions.DirectResponse:
             return "bb.action.DIRECT_RESPONSE";
         case CommonInvokeActions.Edit:
             return "bb.action.EDIT";
         case CommonInvokeActions.EmergencyCall:
             return "bb.action.EMERGENCY_CALL";
         case CommonInvokeActions.Forward:
             return "bb.action.FORWARD";
         case CommonInvokeActions.Invite:
             return "bb.action.INVITE";
         case CommonInvokeActions.Open:
             return "bb.action.OPEN";
         case CommonInvokeActions.Push:
             return "bb.action.PUSH";
         case CommonInvokeActions.Reply:
             return "bb.action.REPLY";
         case CommonInvokeActions.ReplyAll:
             return "bb.action.REPLYALL";
         case CommonInvokeActions.SearchExtended:
             return "bb.action.SEARCH.EXTENDED";
         case CommonInvokeActions.SearchSource:
             return "bb.action.SEARCH.SOURCE";
         case CommonInvokeActions.SendEmail:
             return "bb.action.SENDEMAIL";
         case CommonInvokeActions.SendText:
             return "bb.action.SENDTEXT";
         case CommonInvokeActions.Set:
             return "bb.action.SET";
         case CommonInvokeActions.Setup:
             return "bb.action.SETUP";
         case CommonInvokeActions.Share:
             return "bb.action.SHARE";
         case CommonInvokeActions.TimerFired:
             return "bb.action.system.TIMER_FIRED";
         case CommonInvokeActions.View:
             return "bb.action.VIEW";
         default:
             return "Invalid action. Should not've gotten here. Please file a bug";
     }
 }