Package com.commercetools.api.models.me
Class MyBusinessUnitAssociateDraftImpl
java.lang.Object
com.commercetools.api.models.me.MyBusinessUnitAssociateDraftImpl
- All Implemented Interfaces:
MyBusinessUnitAssociateDraft
,io.vrap.rmf.base.client.Draft<MyBusinessUnitAssociateDraft>
,io.vrap.rmf.base.client.ModelBase
public class MyBusinessUnitAssociateDraftImpl
extends Object
implements MyBusinessUnitAssociateDraft, io.vrap.rmf.base.client.ModelBase
MyBusinessUnitAssociateDraft
-
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.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
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 409 Conflict 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.
- 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 409 Conflict 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.
- 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.
- Specified by:
setAssociateRoleAssignments
in interfaceMyBusinessUnitAssociateDraft
- Parameters:
associateRoleAssignments
- values to be set
-
equals
-
hashCode
-