Class UserAccount

java.lang.Object
org.tavall.couriers.api.web.user.UserAccount

public class UserAccount extends Object
  • Constructor Details

  • Method Details

    • getUserUUID

      public UUID getUserUUID()
    • externalSubject

      public String externalSubject()
    • getUsername

      public String getUsername()
    • enabled

      public boolean enabled()
    • getRoles

      public Set<Role> getRoles()
    • createdAt

      public Instant createdAt()
    • permissions

      public Set<UserPermissions> permissions()
    • hasPermission

      public boolean hasPermission(UserPermissions permission)
    • withRoles

      public UserAccount withRoles(Set<Role> newRoles)
    • disabled

      public UserAccount disabled()