Uses of Enum Class
de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
Packages that use ActorAuthority
Package
Description
-
Uses of ActorAuthority in de.gustavblass.fsu.fmi.roombooking.exceptions
Fields in de.gustavblass.fsu.fmi.roombooking.exceptions declared as ActorAuthorityModifier and TypeFieldDescriptionprivate final @NonNull ActorAuthorityUnauthorisedException.actualAuthorityprivate final @NonNull ActorAuthorityUnauthorisedException.requiredAuthorityConstructors in de.gustavblass.fsu.fmi.roombooking.exceptions with parameters of type ActorAuthorityModifierConstructorDescriptionUnauthorisedException(@NonNull ActorAuthority requiredAuthority, @NonNull ActorAuthority actualAuthority) SeeException().UnauthorisedException(String message, @NonNull ActorAuthority requiredAuthority, @NonNull ActorAuthority actualAuthority) SeeException(String).UnauthorisedException(String message, Throwable cause, @NonNull ActorAuthority requiredAuthority, @NonNull ActorAuthority actualAuthority) UnauthorisedException(Throwable cause, @NonNull ActorAuthority requiredAuthority, @NonNull ActorAuthority actualAuthority) SeeException(Throwable). -
Uses of ActorAuthority in de.gustavblass.fsu.fmi.roombooking.model.actor
Subclasses with type arguments of type ActorAuthority in de.gustavblass.fsu.fmi.roombooking.model.actorClasses in de.gustavblass.fsu.fmi.roombooking.model.actor that implement interfaces with type arguments of type ActorAuthorityMethods in de.gustavblass.fsu.fmi.roombooking.model.actor that return ActorAuthorityModifier and TypeMethodDescription@NonNull ActorAuthorityActorRole.toActorAuthority()Converts this ActorRole to its correspondingActorAuthority:static ActorAuthorityReturns the enum constant of this class with the specified name.static ActorAuthority[]ActorAuthority.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in de.gustavblass.fsu.fmi.roombooking.model.actor that return types with arguments of type ActorAuthorityModifier and TypeMethodDescriptionstatic @NonNull Optional<ActorAuthority> Converts the given label to the matching enum value.Methods in de.gustavblass.fsu.fmi.roombooking.model.actor with parameters of type ActorAuthorityModifier and TypeMethodDescriptionstatic @NonNull ActorRoleActorRole.ofActorAuthority(@NonNull ActorAuthority actorAuthority) Of those ActorRoles that correspond to the givenActorAuthority, returns that role with the lowest level of authority. -
Uses of ActorAuthority in de.gustavblass.fsu.fmi.roombooking.service
Methods in de.gustavblass.fsu.fmi.roombooking.service that return types with arguments of type ActorAuthorityModifier and TypeMethodDescriptionstatic @NonNull Optional<ActorAuthority> CurrentAuthorityService.getHighestAuthority()Determines theActorAuthorityof theActorwho made the current web request.Methods in de.gustavblass.fsu.fmi.roombooking.service with parameters of type ActorAuthorityModifier and TypeMethodDescriptionstatic voidCurrentAuthorityService.checkAuthorisationForActorAccess(@NonNull ActorAuthority subjectAuthority, @NonNull String errorMessage) Verifies that the current end-user has sufficient privilege to create, modify or delete anActorwith the givenActorAuthority.