Class EntityLocalizer

java.lang.Object
de.xima.fc.common.locale.EntityLocalizer

public class EntityLocalizer extends Object
  • Method Details

    • 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)