Class RouteComponent
java.lang.Object
com.broadleafcommerce.metadata.core.domain.RouteComponent
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanA label used in the admin UI to distinguish this route component from others.If this route is generated from a Business Type, then this holds the types key.The key of the component.Name of the component.The type of route component.getId()The key of the component's parent component.inthashCode()voidsetAdminLabel(String adminLabel) A label used in the admin UI to distinguish this route component from others.voidsetBusinessTypeKey(String businessTypeKey) If this route is generated from a Business Type, then this holds the types key.voidsetComponentKey(String componentKey) The key of the component.voidsetComponentName(String componentName) Name of the component.voidsetComponentType(String componentType) The type of route component.voidvoidsetParentComponentKey(String parentComponentKey) The key of the component's parent component.toString()
-
Constructor Details
-
RouteComponent
public RouteComponent()
-
-
Method Details
-
getId
-
getComponentKey
The key of the component. This is typically in the formservice:entity:entity-type:catalog:product:standard. -
getParentComponentKey
The key of the component's parent component. This is typically a view component likecatalog:product:browseorcatalog:product:standard:create. -
getComponentName
Name of the component. -
getComponentType
The type of route component.- See Also:
-
getBusinessTypeKey
If this route is generated from a Business Type, then this holds the types key. -
getAdminLabel
A label used in the admin UI to distinguish this route component from others. For example, this can be set to differentiate between multiple variations of a product management view that can be augmented through aBusinessType, e.g., a super admin view and a shop manager view.- Since:
- Admin Service 2.1.4, Release Train 2.1.5
-
setId
-
setComponentKey
The key of the component. This is typically in the formservice:entity:entity-type:catalog:product:standard. -
setParentComponentKey
The key of the component's parent component. This is typically a view component likecatalog:product:browseorcatalog:product:standard:create. -
setComponentName
Name of the component. -
setComponentType
The type of route component.- See Also:
-
setBusinessTypeKey
If this route is generated from a Business Type, then this holds the types key. -
setAdminLabel
A label used in the admin UI to distinguish this route component from others. For example, this can be set to differentiate between multiple variations of a product management view that can be augmented through aBusinessType, e.g., a super admin view and a shop manager view.- Since:
- Admin Service 2.1.4, Release Train 2.1.5
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-