public ObjectDataResponseAPI GetUserInAuthorizationContext(ObjectDataRequestAPI objectDataRequestAPI) { try { return(SalesforceServiceSingleton.GetInstance().GetUserInAuthorizationContext(EmailNotifier.GetInstance(this.GetWho(), objectDataRequestAPI.configurationValues, "PluginSalesforceController.GetUserInAuthorizationContext"), this.GetWho(), objectDataRequestAPI)); } catch (Exception exception) { throw BaseHttpUtils.GetWebException(HttpStatusCode.BadRequest, BaseHttpUtils.GetExceptionMessage(exception)); } }
public ObjectDataResponseAPI LoadGroupAttributes(ObjectDataRequestAPI objectDataRequestAPI) { try { return(SalesforceServiceSingleton.GetInstance().LoadGroupAttributes(objectDataRequestAPI)); } catch (Exception exception) { throw BaseHttpUtils.GetWebException(HttpStatusCode.BadRequest, BaseHttpUtils.GetExceptionMessage(exception)); } }
public List <TypeElementPropertyBindingAPI> DescribeFields(ObjectDataRequestAPI objectDataRequestAPI) { try { return(SalesforceServiceSingleton.GetInstance().DescribeFields(this.GetWho(), objectDataRequestAPI)); } catch (Exception exception) { throw BaseHttpUtils.GetWebException(HttpStatusCode.BadRequest, BaseHttpUtils.GetExceptionMessage(exception)); } }
public ObjectDataResponseAPI Load(ObjectDataRequestAPI objectDataRequestAPI) { throw ErrorUtils.GetWebException(HttpStatusCode.BadRequest, "Load - Not implemented."); }
public List<TypeElementPropertyBindingAPI> DescribeFields(ObjectDataRequestAPI objectDataRequestAPI) { throw ErrorUtils.GetWebException(HttpStatusCode.BadRequest, "DescribeFields - Not implemented."); }
public ObjectDataResponseAPI LoadGroupAttributes(ObjectDataRequestAPI objectDataRequestAPI) { try { return DocordoServiceSingleton.GetInstance().LoadGroupAttributes(objectDataRequestAPI); } catch (Exception exception) { throw ErrorUtils.GetWebException(HttpStatusCode.BadRequest, exception); } }
public ObjectDataResponseAPI GetUserInAuthorizationContext(ObjectDataRequestAPI objectDataRequestAPI) { try { return DocordoServiceSingleton.GetInstance().GetUserInAuthorizationContext(this.GetWho(), objectDataRequestAPI); } catch (Exception exception) { throw ErrorUtils.GetWebException(HttpStatusCode.BadRequest, exception); } }
public Validation ObjectDataRequest(ObjectDataRequestAPI request) { return(this.IsNotNull(request, "ObjectDataRequest") .IsNotNull(request.objectDataType, "ObjectDataRequest.ObjectDataType") .IsNotNullOrWhiteSpace(request.objectDataType.developerName, "ObjectDataRequest.ObjectDataType.DeveloperName")); }
public ObjectDataResponseAPI Delete(ObjectDataRequestAPI objectDataRequestAPI) { System.Diagnostics.Trace.TraceInformation("@start - public ObjectDataResponseAPI Delete(ObjectDataRequestAPI objectDataRequestAPI)"); Trace.TraceInformation(JsonConvert.SerializeObject(objectDataRequestAPI)); // Ixnay on the implementay throw new NotImplementedException(); }
/// <summary> /// This method is used to load the list of groups that are available to select from. /// </summary> public ObjectDataResponseAPI LoadGroups(ObjectDataRequestAPI objectDataRequestAPI) { System.Diagnostics.Trace.TraceInformation("@start - public ObjectDataResponseAPI LoadGroups(ObjectDataRequestAPI objectDataRequestAPI)"); Trace.TraceInformation(JsonConvert.SerializeObject(objectDataRequestAPI)); throw new NotImplementedException(); }
/// <summary> /// This method is used to load the attributes that are available for group authentication queries. /// </summary> public ObjectDataResponseAPI LoadGroupAttributes(ObjectDataRequestAPI objectDataRequestAPI) { System.Diagnostics.Trace.TraceInformation("@start - public ObjectDataResponseAPI LoadGroupAttributes(ObjectDataRequestAPI objectDataRequestAPI)"); Trace.TraceInformation(JsonConvert.SerializeObject(objectDataRequestAPI)); return new ObjectDataResponseAPI(); }
/// <summary> /// This method is used to check to see if the user is in the provided authorization context. /// </summary> public ObjectDataResponseAPI GetUserInAuthorizationContext(IAuthenticatedWho authenticatedWho, ObjectDataRequestAPI objectDataRequestAPI) { System.Diagnostics.Trace.TraceInformation("@start - public ObjectDataResponseAPI GetUserInAuthorizationContext(IAuthenticatedWho authenticatedWho, ObjectDataRequestAPI objectDataRequestAPI)"); Trace.TraceInformation(JsonConvert.SerializeObject(authenticatedWho)); Trace.TraceInformation(JsonConvert.SerializeObject(objectDataRequestAPI)); System.Diagnostics.Trace.TraceInformation("A"); ObjectAPI userObject = DescribeUtils.CreateUserObject(authenticatedWho); System.Diagnostics.Trace.TraceInformation("B"); userObject.properties.Add(DescribeUtils.CreateProperty(ManyWhoConstants.MANYWHO_USER_PROPERTY_STATUS, authenticatedWho.UserId == ManyWhoConstants.AUTHENTICATED_USER_PUBLIC_USER_ID ? ManyWhoConstants.AUTHORIZATION_STATUS_NOT_AUTHORIZED : ManyWhoConstants.AUTHORIZATION_STATUS_AUTHORIZED)); System.Diagnostics.Trace.TraceInformation("C"); ObjectDataResponseAPI objectDataResponseAPI = new ObjectDataResponseAPI(); objectDataResponseAPI.objectData = new List<ObjectAPI>(); objectDataResponseAPI.objectData.Add(userObject); System.Diagnostics.Trace.TraceInformation("D"); return objectDataResponseAPI; }
/// <summary> /// This method is used to save data back to docordo.com. /// </summary> public ObjectDataResponseAPI Save(IAuthenticatedWho authenticatedWho, ObjectDataRequestAPI objectDataRequestAPI) { System.Diagnostics.Trace.TraceInformation("@start - public ObjectDataResponseAPI Save(IAuthenticatedWho authenticatedWho, ObjectDataRequestAPI objectDataRequestAPI)"); Trace.TraceInformation(JsonConvert.SerializeObject(authenticatedWho)); Trace.TraceInformation(JsonConvert.SerializeObject(objectDataRequestAPI)); throw new NotImplementedException(); }
/// <summary> /// This method returns the list of fields for the specified object and org being queried. /// </summary> public List<TypeElementPropertyBindingAPI> DescribeFields(ObjectDataRequestAPI objectDataRequestAPI) { System.Diagnostics.Trace.TraceInformation("@start - public List<TypeElementPropertyBindingAPI> DescribeFields(ObjectDataRequestAPI objectDataRequestAPI)"); Trace.TraceInformation(JsonConvert.SerializeObject(objectDataRequestAPI)); throw new NotImplementedException(); }