Interface NamedEntity

All Superinterfaces:
BaseEntity, java.security.Principal, java.io.Serializable
All Known Implementing Classes:
DefaultNamedEntity

public interface NamedEntity
extends BaseEntity, java.security.Principal
The NamedEntity class is a base class for web entities with names.
  • Method Details

    • getHandle

      java.lang.String getHandle()
    • getName

      java.lang.String getName()
      Specified by:
      getName in interface java.security.Principal
    • setName

      void setName​(java.lang.String name)
    • getAvatar

      Avatar getAvatar()
    • setAvatar

      void setAvatar​(Avatar avatar)
    • getUri

      default java.net.URI getUri()
    • sortByName

      static <T extends NamedEntity> void sortByName​(java.util.List<T> list)
      Sorts a list of ID objects by name (ascending).
      Parameters:
      list - The list of named entities (modified in place).