Class EntityLocalizer


  • public class EntityLocalizer
    extends Object
    • Method Detail

      • localizeEntityName

        public static String localizeEntityName​(Locale locale,
                                                Class<?> clazz,
                                                Iterable<? extends de.xima.cmn.dao.interfaces.IEntity<?>> entities)
        Takes the given list of entities and returns a string with a human-readable name of those entities.
        Parameters:
        locale - The current locale to use.
        clazz - Class of the entities.
        entities - A list of entities.
        Returns:
        A human-readable name of the given entities.
      • localizeEntityName

        public static String localizeEntityName​(Locale locale,
                                                de.xima.cmn.dao.interfaces.IEntity<?> entity)
      • localizeEntityWithReferences

        public static List<String> localizeEntityWithReferences​(Locale locale,
                                                                de.xima.cmn.dao.interfaces.IEntity<Long> entity,
                                                                Iterable<? extends de.xima.cmn.dao.interfaces.IEntity<?>> references)
      • localizeEntityWithReferences

        public static List<String> localizeEntityWithReferences​(Locale locale,
                                                                de.xima.cmn.dao.interfaces.IEntity<Long> entity,
                                                                Map<? extends Class<? extends de.xima.cmn.dao.interfaces.IEntity<?>>,​? extends Iterable<? extends de.xima.cmn.dao.interfaces.IEntity<?>>> references)