Annotation Interface ComponentId


@Target(TYPE) @Retention(RUNTIME) @Documented public @interface ComponentId
Assign a type identifier to a component (required for all component types aside from Endpoints).

The identifier should be unique among the different components.

In the case of Entities, Workflows and Views, the ComponentId should be stable as a different identifier means a different representation in storage. Changing this identifier will create a new class of component and all previous instances using the old identifier won't be accessible anymore.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details