Class ApprovalFlow
java.lang.Object
com.commercetools.graphql.api.types.ApprovalFlow
- All Implemented Interfaces:
Versioned
BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionApprovalFlow(String status, List<ApprovalFlowApproval> approvals, ApprovalFlowRejection rejection, Reference orderRef, Order order, List<ApprovalRule> rules, KeyReference businessUnitRef, BusinessUnit businessUnit, List<RuleApprover> eligibleApprovers, List<RuleApprover> pendingApprovers, List<RuleApprover> currentTierPendingApprovers, String id, Long version, OffsetDateTime createdAt, OffsetDateTime lastModifiedAt, Initiator createdBy, Initiator lastModifiedBy) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()getOrder()getRules()inthashCode()static ApprovalFlow.BuildervoidsetApprovals(List<ApprovalFlowApproval> approvals) voidsetBusinessUnit(BusinessUnit businessUnit) voidsetBusinessUnitRef(KeyReference businessUnitRef) voidsetCreatedAt(OffsetDateTime createdAt) voidsetCreatedBy(Initiator createdBy) voidsetCurrentTierPendingApprovers(List<RuleApprover> currentTierPendingApprovers) voidsetEligibleApprovers(List<RuleApprover> eligibleApprovers) voidvoidsetLastModifiedAt(OffsetDateTime lastModifiedAt) voidsetLastModifiedBy(Initiator lastModifiedBy) voidvoidsetOrderRef(Reference orderRef) voidsetPendingApprovers(List<RuleApprover> pendingApprovers) voidsetRejection(ApprovalFlowRejection rejection) voidsetRules(List<ApprovalRule> rules) voidvoidsetVersion(Long version) toString()
-
Constructor Details
-
ApprovalFlow
public ApprovalFlow() -
ApprovalFlow
public ApprovalFlow(String status, List<ApprovalFlowApproval> approvals, ApprovalFlowRejection rejection, Reference orderRef, Order order, List<ApprovalRule> rules, KeyReference businessUnitRef, BusinessUnit businessUnit, List<RuleApprover> eligibleApprovers, List<RuleApprover> pendingApprovers, List<RuleApprover> currentTierPendingApprovers, String id, Long version, OffsetDateTime createdAt, OffsetDateTime lastModifiedAt, Initiator createdBy, Initiator lastModifiedBy)
-
-
Method Details
-
getStatus
-
setStatus
-
getApprovals
-
setApprovals
-
getRejection
-
setRejection
-
getOrderRef
-
setOrderRef
-
getOrder
-
setOrder
-
getRules
-
setRules
-
getBusinessUnitRef
-
setBusinessUnitRef
-
getBusinessUnit
-
setBusinessUnit
-
getEligibleApprovers
-
setEligibleApprovers
-
getPendingApprovers
-
setPendingApprovers
-
getCurrentTierPendingApprovers
-
setCurrentTierPendingApprovers
-
getId
-
setId
-
getVersion
- Specified by:
getVersionin interfaceVersioned
-
setVersion
- Specified by:
setVersionin interfaceVersioned
-
getCreatedAt
- Specified by:
getCreatedAtin interfaceVersioned
-
setCreatedAt
- Specified by:
setCreatedAtin interfaceVersioned
-
getLastModifiedAt
- Specified by:
getLastModifiedAtin interfaceVersioned
-
setLastModifiedAt
- Specified by:
setLastModifiedAtin interfaceVersioned
-
getCreatedBy
- Specified by:
getCreatedByin interfaceVersioned
-
setCreatedBy
- Specified by:
setCreatedByin interfaceVersioned
-
getLastModifiedBy
- Specified by:
getLastModifiedByin interfaceVersioned
-
setLastModifiedBy
- Specified by:
setLastModifiedByin interfaceVersioned
-
toString
-
equals
-
hashCode
public int hashCode() -
newBuilder
-