bug #7099

Updated by Andreas Müller over 1 year ago

We need a persistable Authority base class which will then be extended by classes Role and CdmAuthority. It will replace the existing GrantedAuthorityImpl.

We need the following fields for CdmAuthority:

* permissionClass (hibernate user type for the enum required)
* property (String)
* operation (hibernate user type for enumSet required)
* targetUuid

NOTE: first read #7100 which extends this model change

For Role we only need:

* role (String, or if Role becomes an enum, => enum user type)


Add picture from clipboard (Maximum size: 40 MB)