Class MyBusinessUnitAssociateDraftImpl
- All Implemented Interfaces:
MyBusinessUnitAssociateDraft
,io.vrap.rmf.base.client.Draft<MyBusinessUnitAssociateDraft>
,io.vrap.rmf.base.client.ModelBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Roles assigned to the new Associate within a Business Unit.Customer to create and assign to the Business Unit.Expected version of the BusinessUnit on which the changes should be applied.int
hashCode()
void
setAssociateRoleAssignments
(AssociateRoleAssignmentDraft... associateRoleAssignments) Roles assigned to the new Associate within a Business Unit.void
setAssociateRoleAssignments
(List<AssociateRoleAssignmentDraft> associateRoleAssignments) Roles assigned to the new Associate within a Business Unit.void
setCustomer
(MyCustomerDraft customer) Customer to create and assign to the Business Unit.void
setVersion
(Long version) Expected version of the BusinessUnit on which the changes should be applied.toString()
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.me.MyBusinessUnitAssociateDraft
withMyBusinessUnitAssociateDraft
-
Constructor Details
-
MyBusinessUnitAssociateDraftImpl
public MyBusinessUnitAssociateDraftImpl()create empty instance
-
-
Method Details
-
getVersion
Expected version of the BusinessUnit on which the changes should be applied. If the expected version does not match the actual version, a ConcurrentModification error will be returned.
- Specified by:
getVersion
in interfaceMyBusinessUnitAssociateDraft
- Returns:
- version
-
getCustomer
Customer to create and assign to the Business Unit.
- Specified by:
getCustomer
in interfaceMyBusinessUnitAssociateDraft
- Returns:
- customer
-
getAssociateRoleAssignments
Roles assigned to the new Associate within a Business Unit. Can only contain AssociateRoles with the
buyerAssignable
property set totrue
.- Specified by:
getAssociateRoleAssignments
in interfaceMyBusinessUnitAssociateDraft
- Returns:
- associateRoleAssignments
-
setVersion
Description copied from interface:MyBusinessUnitAssociateDraft
Expected version of the BusinessUnit on which the changes should be applied. If the expected version does not match the actual version, a ConcurrentModification error will be returned.
- Specified by:
setVersion
in interfaceMyBusinessUnitAssociateDraft
- Parameters:
version
- value to be set
-
setCustomer
Description copied from interface:MyBusinessUnitAssociateDraft
Customer to create and assign to the Business Unit.
- Specified by:
setCustomer
in interfaceMyBusinessUnitAssociateDraft
- Parameters:
customer
- value to be set
-
setAssociateRoleAssignments
Description copied from interface:MyBusinessUnitAssociateDraft
Roles assigned to the new Associate within a Business Unit. Can only contain AssociateRoles with the
buyerAssignable
property set totrue
.- Specified by:
setAssociateRoleAssignments
in interfaceMyBusinessUnitAssociateDraft
- Parameters:
associateRoleAssignments
- values to be set
-
setAssociateRoleAssignments
public void setAssociateRoleAssignments(List<AssociateRoleAssignmentDraft> associateRoleAssignments) Description copied from interface:MyBusinessUnitAssociateDraft
Roles assigned to the new Associate within a Business Unit. Can only contain AssociateRoles with the
buyerAssignable
property set totrue
.- Specified by:
setAssociateRoleAssignments
in interfaceMyBusinessUnitAssociateDraft
- Parameters:
associateRoleAssignments
- values to be set
-
equals
-
hashCode
public int hashCode() -
toString
-