Annotation Interface RBUUID


@Retention(RUNTIME) @Target(TYPE) public @interface RBUUID
The unique identifier for the bundle class. This identifier is required for all default-locale resource bundles (including customer-created bundles) and is used by the localization team to track bundle changes, including moves and renames.

This string must be unique within the product. It's reasonable to use either a generated UUID or the fully-qualified classname, however -- if you use a fully-qualified classname -- be aware that you can't change the value if you rename/repackage the bundle.

Supported API: true
Extendable: false

See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The unique localization identifier for this bundle which, once assigned, should not change.
  • Element Details

    • value

      String value
      The unique localization identifier for this bundle which, once assigned, should not change. Note that the fully-qualified classname is sufficient for the most part, provided it is not reassigned if the bundle is renamed/repackaged.

      Supported API: true