]> source.dussan.org Git - archiva.git/commitdiff
remove this ugly Object getPrincipal method
authorOlivier Lamy <olamy@apache.org>
Thu, 22 Nov 2012 21:57:18 +0000 (21:57 +0000)
committerOlivier Lamy <olamy@apache.org>
Thu, 22 Nov 2012 21:57:18 +0000 (21:57 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1412689 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/AbstractRepositoryAdmin.java
archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/test/java/org/apache/archiva/admin/repository/AbstractRepositoryAdminTest.java
archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/archiva/security/ArchivaXworkUser.java [deleted file]
archiva-modules/archiva-web/archiva-security/src/test/java/org/apache/archiva/security/AbstractSecurityTest.java
archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/web/rss/SecuritySystemStub.java

index 42eda10feb1d2a1cd6e92573e09f12dbb5b612a5..3286e22bbe1a95aacda489c3fdb70230223dc3ff 100644 (file)
@@ -63,7 +63,7 @@ public abstract class AbstractRepositoryAdmin
     {
         User user = auditInformation == null ? null : auditInformation.getUser();
         AuditEvent event =
-            new AuditEvent( repositoryId, user == null ? "null" : (String) user.getPrincipal(), resource, action );
+            new AuditEvent( repositoryId, user == null ? "null" : user.getUsername(), resource, action );
         event.setRemoteIP( auditInformation == null ? "null" : auditInformation.getRemoteAddr() );
 
         for ( AuditListener listener : getAuditListeners() )
index 767d10c9e388119d063857a6c3e485d1c4df71fb..f90c663bf0d27e6b09019c2dfc9eb97fc57026a7 100644 (file)
@@ -96,15 +96,7 @@ public abstract class AbstractRepositoryAdminTest
 
     protected User getFakeUser()
     {
-        SimpleUser user = new SimpleUser()
-        {
-            @Override
-            public Object getPrincipal()
-            {
-                return "root";
-            }
-
-        };
+        SimpleUser user = new SimpleUser();
 
         user.setUsername( "root" );
         user.setFullName( "The top user" );
diff --git a/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/archiva/security/ArchivaXworkUser.java b/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/archiva/security/ArchivaXworkUser.java
deleted file mode 100644 (file)
index c0850f1..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-package org.apache.archiva.security;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import java.util.Map;
-
-import org.apache.archiva.redback.users.UserManager;
-import org.apache.archiva.redback.system.SecuritySession;
-import org.apache.archiva.redback.system.SecuritySystemConstants;
-import org.apache.archiva.redback.users.User;
-
-/**
- * ArchivaXworkUser
- *
- *
- */
-public final class ArchivaXworkUser
-{
-    private ArchivaXworkUser()
-    {
-        // no touchy
-    }
-    
-    public static String getActivePrincipal( Map<String, ?> sessionMap )
-    {
-        if ( sessionMap == null )
-        {
-            return UserManager.GUEST_USERNAME;
-        }
-        
-        SecuritySession securitySession =
-            (SecuritySession) sessionMap.get( SecuritySystemConstants.SECURITY_SESSION_KEY );
-
-        if ( securitySession == null )
-        {
-            return UserManager.GUEST_USERNAME;
-        }
-
-        User user = securitySession.getUser();
-        if ( user == null )
-        {
-            return UserManager.GUEST_USERNAME;
-        }
-
-        return (String) user.getPrincipal();
-    }
-}
index 08ae19a35aa8fde87f2a627f5d4cfe7f84ff9d14..5163eaf61d644cbff0901411acbba75183ad2945 100644 (file)
@@ -139,11 +139,11 @@ public abstract class AbstractSecurityTest
 
         // Setup Admin User.
         User adminUser = createUser( USER_ADMIN, "Admin User" );
-        roleManager.assignRole( ArchivaRoleConstants.TEMPLATE_SYSTEM_ADMIN, adminUser.getPrincipal().toString() );
+        roleManager.assignRole( ArchivaRoleConstants.TEMPLATE_SYSTEM_ADMIN, adminUser.getUsername() );
 
         // Setup Guest User.
         User guestUser = createUser( USER_GUEST, "Guest User" );
-        roleManager.assignRole( ArchivaRoleConstants.TEMPLATE_GUEST, guestUser.getPrincipal().toString() );
+        roleManager.assignRole( ArchivaRoleConstants.TEMPLATE_GUEST, guestUser.getUsername() );
     }
 
     protected void restoreGuestInitialValues( String userId )
index 63290698e6ca1b2f3663ac9e986215246a7a66c5..f49979acb540d16562f10914af9b1dec62e28af0 100644 (file)
@@ -160,24 +160,20 @@ public class SecuritySystemStub
             {
                 return new User()
                 {
-                    public Object getPrincipal()
-                    {
-                        return "guest";
-                    }
 
                     public String getUsername()
                     {
-                        return null;  //To change body of implemented methods use File | Settings | File Templates.
+                        return "guest";
                     }
 
                     public void setUsername( String name )
                     {
-                        //To change body of implemented methods use File | Settings | File Templates.
+
                     }
 
                     public String getFullName()
                     {
-                        return null;  //To change body of implemented methods use File | Settings | File Templates.
+                        return null;
                     }
 
                     public void setFullName( String name )
@@ -349,19 +345,15 @@ public class SecuritySystemStub
             {
                 return new User()
                 {
-                    public Object getPrincipal()
-                    {
-                        return "guest";
-                    }
 
                     public String getUsername()
                     {
-                        return null;  //To change body of implemented methods use File | Settings | File Templates.
+                        return "guest";
                     }
 
                     public void setUsername( String name )
                     {
-                        //To change body of implemented methods use File | Settings | File Templates.
+
                     }
 
                     public String getFullName()