Interface OrgUnitAuthorizationStrategy

    • Method Detail

      • validateCreatePermission

        void validateCreatePermission​(UserModel user)
        Check if user is allowed to create.
        Parameters:
        user - the UserModel to check
      • validateEditPermission

        void validateEditPermission​(UserModel user)
        Check if user is allowed to edit.
        Parameters:
        user - the UserModel to check
      • validateViewPermission

        void validateViewPermission​(UserModel user)
        Check if user is allowed to view.
        Parameters:
        user - the UserModel to check
      • validateEditParentPermission

        void validateEditParentPermission​(UserModel user)
        Check if user is allowed to edit parent unit.
        Parameters:
        user - the user
      • canEditUnit

        boolean canEditUnit​(UserModel user)
        Check if user is allowed to edit.
        Parameters:
        user - the user
        Returns:
        true, if user is allowed to edit, false otherwise
      • canEditParentUnit

        boolean canEditParentUnit​(UserModel user)
        Check if user is allowed to edit parent unit.
        Parameters:
        user - the user
        Returns:
        true, if user is allowed to edit parent unit, false otherwise