Class Approvals
- 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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Approvals.Info
Information about approval tied to specific Salesforce object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Approvals.Info>
approvalsFor(String object)
Returns approvals for specific Salesforce object type.Map<String,List<Approvals.Info>>
getApprovals()
Returns approvals by Salesforce object type.String
toString()
-
-
-
Method Detail
-
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 ofApprovals.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
-
-