java.lang.Object
org.apache.camel.component.salesforce.api.dto.approval.Approvals
All Implemented Interfaces:
Serializable

public final class Approvals extends Object implements Serializable
Holds approvals resource data.
See Also:
  • Method Details

    • approvalsFor

      public List<Approvals.Info> approvalsFor(String object)
      Returns approvals for specific Salesforce object type.
      Parameters:
      object - type
      Returns:
      approvals of specified type
    • getApprovals

      public Map<String,List<Approvals.Info>> getApprovals()
      Returns approvals by Salesforce object type. You might have approvals for "Account" and "Case" Salesforce objects, then the resulting map would hold a list of Approvals.Info objects keyed by the object type, i.e.:
       Approvals approvals = ...;
       List accountApprovals = approvals.getApprovals("Account");
       List caseApprovals = approvals.getApprovals("Case");
       
      Returns:
      approval info by object type
    • toString

      public String toString()
      Overrides:
      toString in class Object