Interface UserEntityExpander

All Known Implementing Classes:
DefaultUserEntityExpander

public interface UserEntityExpander
Responsible for expanding some optional properties of a UserEntity.
  • Method Summary

    Modifier and Type
    Method
    Description
    expand(UserEntity userEntity)
    Expand a user entity.
  • Method Details

    • expand

      UserEntity expand(UserEntity userEntity)
      Expand a user entity.
      Parameters:
      userEntity - the user entity (must contain a username at least)
      Returns:
      an expanded entity (if it hasn't already been expanded)
      Throws:
      IllegalArgumentException - if specified user entity does not have username