]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
DRYD-186: POSTs to the Role resource can now declare a set of permissions to associat...
authorremillet <remillet@yahoo.com>
Thu, 7 Dec 2017 19:55:38 +0000 (11:55 -0800)
committerremillet <remillet@yahoo.com>
Thu, 7 Dec 2017 19:55:38 +0000 (11:55 -0800)
commitd12c82f713fd145579a7b9bc477a48c9493bbccb
tree2a153a8a2035438a6ae31ea726dd40ae3b4c2b3c
parent49a2a1132d119b100edf1eb1d753e830c9f0f0c1
DRYD-186: POSTs to the Role resource can now declare a set of permissions to associate with the new role.  If the permissions don't exist, the Services will create them.  The permissions MUST include values for the actionGroup and resource.
29 files changed:
services/IntegrationTests/src/main/java/org/collectionspace/services/IntegrationTests/xmlreplay/XmlReplay.java
services/IntegrationTests/src/main/java/org/collectionspace/services/IntegrationTests/xmlreplay/XmlReplayTransport.java
services/IntegrationTests/src/test/resources/test-data/xmlreplay/security.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/security/3-role-test-cm.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/security/4-role-intern.xml
services/account/client/src/test/java/org/collectionspace/services/account/client/test/AccountRoleServiceTest.java
services/authorization-mgt/client/pom.xml
services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionClient.java
services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionProxy.java
services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionRoleFactory.java
services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/RoleFactory.java
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/PermissionRoleServiceTest.java
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RolePermissionServiceTest.java
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RoleServiceTest.java
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/RoleDocumentHandler.java
services/authorization/jaxb/src/main/resources/roles.xsd
services/client/src/main/java/org/collectionspace/services/client/test/BaseServiceTest.java
services/common/src/main/java/org/collectionspace/services/authorization/storage/PermissionRoleDocumentHandler.java
services/common/src/main/java/org/collectionspace/services/authorization/storage/PermissionStorageConstants.java
services/common/src/main/java/org/collectionspace/services/common/authorization_mgt/PermissionRoleUtil.java
services/common/src/main/java/org/collectionspace/services/common/context/RemoteServiceContextImpl.java
services/common/src/main/java/org/collectionspace/services/common/context/ServiceContext.java
services/common/src/main/java/org/collectionspace/services/common/storage/StorageClient.java
services/common/src/main/java/org/collectionspace/services/common/storage/TransactionContext.java [new file with mode: 0644]
services/common/src/main/java/org/collectionspace/services/common/storage/jpa/JPATransactionContext.java [new file with mode: 0644]
services/common/src/main/java/org/collectionspace/services/common/storage/jpa/JPATransactionException.java [new file with mode: 0644]
services/common/src/main/java/org/collectionspace/services/common/storage/jpa/JpaStorageClientImpl.java
services/security/client/src/test/java/org/collectionspace/services/security/client/test/AuthorizationServiceTest.java
services/security/client/src/test/java/org/collectionspace/services/security/client/test/MultiTenancyTest.java