This is an automated email from the ASF dual-hosted git repository.

martin_s pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/archiva-redback-core.git.


    from 04e2abd  Changing jdk version and distribution for travis-ci
     new de23f72  Refactoring of role API and new Role V2 REST service
     new ec82e1a  Additional tests for role service
     new 86670fc  Moving template instance id method
     new 1ce5d0b  Additional tests for role service v2
     new f86d739  Switching to role id for userassignment

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.adoc                                        |  11 +
 .../redback/common/ldap/role/LdapRoleMapper.java   |   1 -
 .../security/LockedAdminEnvironmentCheck.java      |   2 +-
 .../security/role/RedbackRoleConstants.java        |   1 +
 .../apache/archiva/redback/rest/api/Constants.java |   2 +-
 .../archiva/redback/rest/api/MessageKeys.java      |  13 +-
 .../rest/api/model/{ => v2}/Application.java       |  26 +-
 .../{Application.java => v2/BaseGroupInfo.java}    |  71 +-
 .../redback/rest/api/model/v2/BaseRoleInfo.java    | 262 ++++++++
 .../redback/rest/api/model/v2/BaseUserInfo.java    |  59 +-
 .../archiva/redback/rest/api/model/v2/Role.java    | 104 +++
 .../redback/rest/api/model/v2/RoleInfo.java        | 182 ++++++
 .../redback/rest/api/model/v2/RoleTree.java        |  74 +++
 .../redback/rest/api/model/v2/UserInfo.java        |  36 +-
 .../redback/rest/api/services/v2/RoleService.java  | 446 +++++++------
 .../redback/rest/api/services/v2/UserService.java  |  61 +-
 .../services/DefaultRoleManagementService.java     |  38 +-
 .../rest/services/v2/BaseRedbackService.java       | 145 +++++
 .../rest/services/v2/DefaultGroupService.java      |   8 +-
 .../rest/services/v2/DefaultRoleService.java       | 477 ++++++++++++++
 .../rest/services/v2/DefaultUserService.java       | 185 ++++--
 .../redback/rest/services/v2/QueryHelper.java      | 168 +++++
 .../src/main/resources/META-INF/spring-context.xml |   2 +-
 .../services/v2/AbstractNativeRestServices.java    |   2 +-
 .../rest/services/v2/NativeGroupServiceTest.java   |   5 +-
 .../rest/services/v2/NativeRoleServiceTest.java    | 724 +++++++++++++++++++++
 .../rest/services/v2/NativeUserServiceTest.java    | 132 +++-
 .../archiva/redback/rbac/AbstractRBACManager.java  | 107 ++-
 .../apache/archiva/redback/rbac/AbstractRole.java  |   9 +-
 .../redback/rbac/AbstractUserAssignment.java       |  28 +
 .../apache/archiva/redback/rbac/RBACManager.java   |  30 +-
 .../archiva/redback/rbac/RBACObjectAssertions.java |   6 +-
 .../java/org/apache/archiva/redback/rbac/Role.java |  26 +
 .../archiva/redback/rbac/UserAssignment.java       |  17 +-
 .../redback/rbac/cached/CachedRbacManager.java     |  26 +-
 .../archiva/redback/rbac/jpa/JpaRbacManager.java   |  24 +-
 .../archiva/redback/rbac/jpa/model/JpaRole.java    |  44 +-
 .../redback/rbac/jpa/model/JpaUserAssignment.java  |  23 +-
 .../archiva/redback/rbac/jpa/model/RoleId.java     |  49 +-
 .../archiva/redback/rbac/ldap/LdapRbacManager.java | 170 ++++-
 .../redback/rbac/memory/MemoryRbacManager.java     |   8 +-
 .../archiva/redback/rbac/memory/MemoryRole.java    |  22 +
 .../redback/rbac/memory/MemoryUserAssignment.java  |  17 +
 .../archiva/redback/role/DefaultRoleManager.java   |  60 +-
 ...agerException.java => RoleExistsException.java} |  17 +-
 .../apache/archiva/redback/role/RoleManager.java   |   4 +-
 ...erException.java => RoleNotFoundException.java} |  17 +-
 .../role/processor/DefaultRoleModelProcessor.java  |   3 +-
 .../template/DefaultRoleTemplateProcessor.java     |  40 +-
 .../role/template/RoleTemplateProcessor.java       |  26 +-
 .../archiva/redback/role/util/RoleModelUtils.java  |   4 +
 .../redback/role/AbstractRoleManagerTest.java      |   8 +-
 .../AbstractRbacManagerPerformanceTestCase.java    |  14 +-
 .../redback/tests/AbstractRbacManagerTestCase.java |  75 ++-
 .../archiva/redback/tests/utils/RBACDefaults.java  |   7 +
 55 files changed, 3471 insertions(+), 647 deletions(-)
 copy 
redback-integrations/redback-rest/redback-rest-api/src/main/java/org/apache/archiva/redback/rest/api/model/{
 => v2}/Application.java (75%)
 copy 
redback-integrations/redback-rest/redback-rest-api/src/main/java/org/apache/archiva/redback/rest/api/model/{Application.java
 => v2/BaseGroupInfo.java} (52%)
 create mode 100644 
redback-integrations/redback-rest/redback-rest-api/src/main/java/org/apache/archiva/redback/rest/api/model/v2/BaseRoleInfo.java
 copy 
redback-authentication/redback-authentication-api/src/main/java/org/apache/archiva/redback/authentication/StringToken.java
 => 
redback-integrations/redback-rest/redback-rest-api/src/main/java/org/apache/archiva/redback/rest/api/model/v2/BaseUserInfo.java
 (52%)
 create mode 100644 
redback-integrations/redback-rest/redback-rest-api/src/main/java/org/apache/archiva/redback/rest/api/model/v2/Role.java
 create mode 100644 
redback-integrations/redback-rest/redback-rest-api/src/main/java/org/apache/archiva/redback/rest/api/model/v2/RoleInfo.java
 create mode 100644 
redback-integrations/redback-rest/redback-rest-api/src/main/java/org/apache/archiva/redback/rest/api/model/v2/RoleTree.java
 create mode 100644 
redback-integrations/redback-rest/redback-rest-services/src/main/java/org/apache/archiva/redback/rest/services/v2/BaseRedbackService.java
 create mode 100644 
redback-integrations/redback-rest/redback-rest-services/src/main/java/org/apache/archiva/redback/rest/services/v2/DefaultRoleService.java
 create mode 100644 
redback-integrations/redback-rest/redback-rest-services/src/main/java/org/apache/archiva/redback/rest/services/v2/QueryHelper.java
 create mode 100644 
redback-integrations/redback-rest/redback-rest-services/src/test/java/org/apache/archiva/redback/rest/services/v2/NativeRoleServiceTest.java
 copy 
redback-authentication/redback-authentication-api/src/main/java/org/apache/archiva/redback/authentication/BearerTokenAuthenticationDataSource.java
 => 
redback-rbac/redback-rbac-providers/redback-rbac-jpa/src/main/java/org/apache/archiva/redback/rbac/jpa/model/RoleId.java
 (54%)
 copy 
redback-rbac/redback-rbac-role-manager/src/main/java/org/apache/archiva/redback/role/{RoleManagerException.java
 => RoleExistsException.java} (76%)
 copy 
redback-rbac/redback-rbac-role-manager/src/main/java/org/apache/archiva/redback/role/{RoleManagerException.java
 => RoleNotFoundException.java} (76%)

Reply via email to