Interface UIComponentRegistry

All Superinterfaces:
Registry<RootUIComponent,String>

@NonNullByDefault public interface UIComponentRegistry extends Registry<RootUIComponent,String>
A namespace-specific Registry for UI components. It is normally instantiated for a specific namespace by the UIComponentRegistryFactory.
Author:
Yannick Schaus - Initial contribution
  • Method Details

    • isEditable

      default boolean isEditable(String uid)
      Checks whether the component with the given UID is managed (i.e. editable via the REST API). File-based components (e.g. loaded from YAML configuration files) are not managed and therefore read-only.
      Parameters:
      uid - the UID of the component
      Returns:
      true if the component exists in the managed (jsondb) provider, false otherwise