Added AOP for method interceptors.
Added the SecuredAction enum.
Changed permissionType and got rid for PermissionTypeToRole, merged thir roles.
Added a PermissionTypeSupplierBuilder.
Added a 'WithRole' method to SoldierDataSupplierBuilder.
I dont know how this worked, WTF.
Created the PrivilegeVerifier. a class that allows us to verify the privilege of the current user to run secured actions on the db for a certain entity.
Now fetching with role.
Now checking for privilege to update duties.
Added noty 0_0 again?
Added the no permission filter.