]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
CSPACE-1304 create permission
authorSanjay Dalal <sanjay.dalal@berkeley.edu>
Wed, 7 Apr 2010 18:23:06 +0000 (18:23 +0000)
committerSanjay Dalal <sanjay.dalal@berkeley.edu>
Wed, 7 Apr 2010 18:23:06 +0000 (18:23 +0000)
commitba5a3c882b32ed207024a5e81572c9eed96846fe
tree5b606f8f0dd15db7684e10a79c58819b41e410b3
parent865cc09cfd6b5636a413661e5a2cc5745160cbdd
CSPACE-1304 create permission
CSPACE-1305 delete permission
CPSACE-1306 get permission
CSPACE-1307 update permission
CSPACE-1309 search permission with resource name only
CSPACE-1311 list permissions

added new service authorization/permissions first checkin. permissions are yet to be plugged in with spring acls.
minor copyright javadoc changes in role and account classes
jpastorageclient now supports delete (with parent deleting children) and deletewhere (a shallow delete with where clause)

test: mvn test at the service level, added PermissionServiceTest in authorization-mgt/client

M    services/JaxRsServiceProvider/src/main/java/org/collectionspace/services/jaxrs/CollectionSpaceJaxRsApplication.java
M    services/JaxRsServiceProvider/src/main/resources/META-INF/persistence.xml
_M   services/authorization-mgt/service
A    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/PermissionResource.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/RoleJpaFilter.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/RoleStorageConstants.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/RoleValidatorHandler.java
A    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionDocumentHandler.java
A    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionJpaFilter.java
A    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionStorageConstants.java
A    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionValidatorHandler.java
M    services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/RoleResource.java
M    services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RoleServiceTest.java
A    services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/PermissionServiceTest.java
A    services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionClient.java
A    services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionProxy.java
M    services/authorization/jaxb/src/main/resources/roles.xsd
A    services/authorization/jaxb/src/main/resources/permissions_list.xsd
M    services/authorization/jaxb/src/main/resources/permissions.xsd
M    services/authorization/jaxb/src/main/resources/roles_list.xsd
M    services/authorization/pstore/src/main/resources/db/mysql/authorization.sql
M    services/common/src/main/java/org/collectionspace/services/common/storage/jpa/JpaStorageClientImpl.java
M    services/common/src/main/config/services/tenant-bindings.xml
M    services/account/service/src/main/java/org/collectionspace/services/account/storage/AccountStorageClient.java
M    services/account/service/src/main/java/org/collectionspace/services/account/storage/AccountJpaFilter.java
D    services/account/client/src/test/java/org/collectionspace/services/client
24 files changed:
services/JaxRsServiceProvider/src/main/java/org/collectionspace/services/jaxrs/CollectionSpaceJaxRsApplication.java
services/JaxRsServiceProvider/src/main/resources/META-INF/persistence.xml
services/account/service/src/main/java/org/collectionspace/services/account/storage/AccountJpaFilter.java
services/account/service/src/main/java/org/collectionspace/services/account/storage/AccountStorageClient.java
services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionClient.java [new file with mode: 0644]
services/authorization-mgt/client/src/main/java/org/collectionspace/services/client/PermissionProxy.java [new file with mode: 0644]
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/PermissionServiceTest.java [new file with mode: 0644]
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/PermissionResource.java [new file with mode: 0644]
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/RoleResource.java
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionDocumentHandler.java [new file with mode: 0644]
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionJpaFilter.java [new file with mode: 0644]
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionStorageConstants.java [new file with mode: 0644]
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/PermissionValidatorHandler.java [new file with mode: 0644]
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/RoleJpaFilter.java
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/RoleStorageConstants.java
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/RoleValidatorHandler.java
services/authorization/jaxb/src/main/resources/permissions.xsd
services/authorization/jaxb/src/main/resources/permissions_list.xsd [new file with mode: 0644]
services/authorization/jaxb/src/main/resources/roles.xsd
services/authorization/jaxb/src/main/resources/roles_list.xsd
services/authorization/pstore/src/main/resources/db/mysql/authorization.sql
services/common/src/main/config/services/tenant-bindings.xml
services/common/src/main/java/org/collectionspace/services/common/storage/jpa/JpaStorageClientImpl.java