Interface LocalizableEntity

  • All Superinterfaces:
    Entity, Identifiable<String>
    All Known Implementing Classes:
    DefaultLocalizableEntity, LocalizableRuntimeException

    public interface LocalizableEntity
    extends Entity
    An extension of Entity that should be used for entities that may be localised when rendered.
    Whatever component is rendering the entity would normally make use of a string pattern such as [id].label or [id].toolTip.
    The localised messages should be retrieved using Messages, which requires the bundle name.
    • Method Detail

      • getBundleName

        String getBundleName()
        Get the bundle name for the entity
        Returns:
        the bundle name