Interface BusinessUnitStatus
- All Superinterfaces:
JsonEnum
- All Known Implementing Classes:
BusinessUnitStatus.BusinessUnitStatusEnum
Indicates whether the Business Unit can be edited and used in Carts, Orders, Quote Requests, or Quotes.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
possible values of BusinessUnitStatus -
Field Summary
Modifier and TypeFieldDescriptionstatic final BusinessUnitStatus
The Business Unit can be used in Carts, Orders, Quote Requests, and Quotes and can be edited.static final BusinessUnitStatus
The Business Unit cannot be used in Carts, Orders, Quote Requests, and Quotes and can only be edited using the general endpoint. -
Method Summary
Modifier and TypeMethodDescriptionstatic BusinessUnitStatus
factory method for a enum value of BusinessUnitStatus if no enum has been found an anonymous instance will be createdstatic Optional<BusinessUnitStatus>
findEnumViaJsonName
(String jsonName) method to find enum using the JSON valuethe JSON valuename()
the enum valuetoString()
convert value to stringstatic BusinessUnitStatus[]
values()
possible enum values
-
Field Details
-
ACTIVE
The Business Unit can be used in Carts, Orders, Quote Requests, and Quotes and can be edited.
-
INACTIVE
The Business Unit cannot be used in Carts, Orders, Quote Requests, and Quotes and can only be edited using the general endpoint. Status doesn't affect inheritance. Even if a parent unit is inactive, its children remain active and can inherit role assignments.
-
-
Method Details
-
getJsonName
String getJsonName()the JSON value- Specified by:
getJsonName
in interfaceJsonEnum
- Returns:
- json value
-
name
String name()the enum value -
toString
String toString()convert value to string -
findEnum
factory method for a enum value of BusinessUnitStatus if no enum has been found an anonymous instance will be created- Parameters:
value
- the enum value to be wrapped- Returns:
- enum instance
-
findEnumViaJsonName
method to find enum using the JSON value- Parameters:
jsonName
- the json value to be wrapped- Returns:
- optional of enum instance
-
values
possible enum values- Returns:
- array of possible enum values
-