Class BusinessUnitReferenceImpl
java.lang.Object
com.commercetools.api.models.business_unit.BusinessUnitReferenceImpl
- All Implemented Interfaces:
BusinessUnitReference
,Reference
,ReferenceMixin
,Identifiable<BusinessUnit>
,io.vrap.rmf.base.client.ModelBase
public class BusinessUnitReferenceImpl
extends Object
implements BusinessUnitReference, io.vrap.rmf.base.client.ModelBase
Reference to a BusinessUnit.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.business_unit.BusinessUnitReference
BUSINESS_UNIT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getId()
Unique identifier of the referenced BusinessUnit.getObj()
Contains the representation of the expanded BusinessUnit.Type of referenced resource.int
hashCode()
void
Unique identifier of the referenced BusinessUnit.void
setObj
(BusinessUnit obj) Contains the representation of the expanded BusinessUnit.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.business_unit.BusinessUnitReference
withBusinessUnitReference
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.common.Reference
withReference
Methods inherited from interface com.commercetools.api.models.common.ReferenceMixin
toResourceIdentifier
-
Constructor Details
-
BusinessUnitReferenceImpl
public BusinessUnitReferenceImpl()create empty instance
-
-
Method Details
-
getTypeId
Type of referenced resource.
- Specified by:
getTypeId
in interfaceReference
- Specified by:
getTypeId
in interfaceReferenceMixin
- Returns:
- typeId
-
getId
Unique identifier of the referenced BusinessUnit.
- Specified by:
getId
in interfaceBusinessUnitReference
- Specified by:
getId
in interfaceIdentifiable<BusinessUnit>
- Specified by:
getId
in interfaceReference
- Specified by:
getId
in interfaceReferenceMixin
- Returns:
- id
-
getObj
Contains the representation of the expanded BusinessUnit. Only present in responses to requests with Reference Expansion for BusinessUnit.
- Specified by:
getObj
in interfaceBusinessUnitReference
- Returns:
- obj
-
setId
Description copied from interface:BusinessUnitReference
Unique identifier of the referenced BusinessUnit.
- Specified by:
setId
in interfaceBusinessUnitReference
- Specified by:
setId
in interfaceReference
- Parameters:
id
- value to be set
-
setObj
Description copied from interface:BusinessUnitReference
Contains the representation of the expanded BusinessUnit. Only present in responses to requests with Reference Expansion for BusinessUnit.
- Specified by:
setObj
in interfaceBusinessUnitReference
- Parameters:
obj
- value to be set
-
equals
-
hashCode
-