package move to o.a.a.r module redback-keys-api

git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-core/trunk@1310880 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2012-04-07 21:51:32 +00:00
parent e17a252b36
commit eec9033b6b
38 changed files with 106 additions and 93 deletions

View File

@ -20,7 +20,7 @@ package org.apache.archiva.redback.management;
*/ */
import org.apache.archiva.redback.users.UserManager; import org.apache.archiva.redback.users.UserManager;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.rbac.RBACManager; import org.codehaus.plexus.redback.rbac.RBACManager;
import org.codehaus.plexus.redback.rbac.RbacManagerException; import org.codehaus.plexus.redback.rbac.RbacManagerException;

View File

@ -34,11 +34,10 @@ import java.util.Map;
import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamException;
import org.apache.archiva.redback.management.DataManagementTool; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.keys.KeyManager;
import org.apache.archiva.redback.users.UserManager; import org.apache.archiva.redback.users.UserManager;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.jdo.AuthenticationKeyDatabase; import org.codehaus.plexus.redback.keys.jdo.AuthenticationKeyDatabase;
import org.codehaus.plexus.redback.keys.jdo.io.stax.RedbackKeyManagementJdoStaxReader; import org.codehaus.plexus.redback.keys.jdo.io.stax.RedbackKeyManagementJdoStaxReader;
import org.codehaus.plexus.redback.keys.jdo.io.stax.RedbackKeyManagementJdoStaxWriter; import org.codehaus.plexus.redback.keys.jdo.io.stax.RedbackKeyManagementJdoStaxWriter;

View File

@ -21,12 +21,11 @@ package org.apache.archiva.redback.management;
import junit.framework.TestCase; import junit.framework.TestCase;
import org.apache.archiva.redback.common.jdo.UserConfigurableJdoFactory; import org.apache.archiva.redback.common.jdo.UserConfigurableJdoFactory;
import org.apache.archiva.redback.management.DataManagementTool; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.keys.KeyManager;
import org.apache.archiva.redback.users.UserManager; import org.apache.archiva.redback.users.UserManager;
import org.apache.commons.lang.SystemUtils; import org.apache.commons.lang.SystemUtils;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.rbac.Permission; import org.codehaus.plexus.redback.rbac.Permission;
import org.codehaus.plexus.redback.rbac.RBACManager; import org.codehaus.plexus.redback.rbac.RBACManager;
import org.codehaus.plexus.redback.rbac.RbacManagerException; import org.codehaus.plexus.redback.rbac.RbacManagerException;

View File

@ -19,7 +19,7 @@ package org.codehaus.redback.integration.mail;
* under the License. * under the License.
*/ */
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
/** /**
* Mail generator component. * Mail generator component.

View File

@ -19,7 +19,7 @@ package org.codehaus.redback.integration.mail;
* under the License. * under the License.
*/ */
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import java.util.Collection; import java.util.Collection;

View File

@ -34,7 +34,7 @@ import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage;
import org.apache.archiva.redback.configuration.UserConfiguration; import org.apache.archiva.redback.configuration.UserConfiguration;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.policy.UserSecurityPolicy; import org.codehaus.plexus.redback.policy.UserSecurityPolicy;
import org.codehaus.plexus.redback.policy.UserValidationSettings; import org.codehaus.plexus.redback.policy.UserValidationSettings;
import org.codehaus.plexus.redback.system.SecuritySystem; import org.codehaus.plexus.redback.system.SecuritySystem;

View File

@ -19,13 +19,13 @@ package org.codehaus.redback.integration.mail;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.velocity.VelocityContext; import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.VelocityEngine; import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.exception.MethodInvocationException; import org.apache.velocity.exception.MethodInvocationException;
import org.apache.velocity.exception.ParseErrorException; import org.apache.velocity.exception.ParseErrorException;
import org.apache.velocity.exception.ResourceNotFoundException; import org.apache.velocity.exception.ResourceNotFoundException;
import org.apache.archiva.redback.configuration.UserConfiguration; import org.apache.archiva.redback.configuration.UserConfiguration;
import org.codehaus.plexus.redback.keys.AuthenticationKey;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -24,10 +24,10 @@ import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyNotFoundException; import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.redback.policy.CookieSettings; import org.codehaus.plexus.redback.policy.CookieSettings;
import org.codehaus.plexus.redback.system.SecuritySystem; import org.codehaus.plexus.redback.system.SecuritySystem;
import org.codehaus.plexus.util.StringUtils; import org.codehaus.plexus.util.StringUtils;

View File

@ -21,11 +21,10 @@ package org.codehaus.redback.integration.mail;
import junit.framework.TestCase; import junit.framework.TestCase;
import net.sf.ehcache.CacheManager; import net.sf.ehcache.CacheManager;
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory; import org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory;
import org.codehaus.plexus.jdo.JdoFactory; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.policy.UserSecurityPolicy; import org.codehaus.plexus.redback.policy.UserSecurityPolicy;
import org.jpox.SchemaTool; import org.jpox.SchemaTool;
import org.junit.Before; import org.junit.Before;

View File

@ -19,10 +19,10 @@ package org.codehaus.redback.rest.services;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.authentication.AuthenticationException; import org.apache.archiva.redback.authentication.AuthenticationException;
import org.apache.archiva.redback.keys.KeyManager;
import org.apache.archiva.redback.users.UserNotFoundException; import org.apache.archiva.redback.users.UserNotFoundException;
import org.apache.archiva.redback.authentication.PasswordBasedAuthenticationDataSource; import org.apache.archiva.redback.authentication.PasswordBasedAuthenticationDataSource;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.jdo.JdoAuthenticationKey; import org.codehaus.plexus.redback.keys.jdo.JdoAuthenticationKey;
import org.codehaus.plexus.redback.keys.memory.MemoryAuthenticationKey; import org.codehaus.plexus.redback.keys.memory.MemoryAuthenticationKey;
import org.codehaus.plexus.redback.keys.memory.MemoryKeyManager; import org.codehaus.plexus.redback.keys.memory.MemoryKeyManager;

View File

@ -20,8 +20,8 @@ package org.codehaus.redback.rest.services;
import org.apache.archiva.redback.users.User; import org.apache.archiva.redback.users.User;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.policy.PasswordEncoder; import org.codehaus.plexus.redback.policy.PasswordEncoder;
import org.codehaus.plexus.redback.policy.PasswordRuleViolationException; import org.codehaus.plexus.redback.policy.PasswordRuleViolationException;
import org.codehaus.plexus.redback.policy.PasswordRuleViolations; import org.codehaus.plexus.redback.policy.PasswordRuleViolations;

View File

@ -21,16 +21,16 @@ package org.codehaus.redback.rest.services;
import net.sf.ehcache.CacheManager; import net.sf.ehcache.CacheManager;
import org.apache.archiva.redback.configuration.UserConfiguration; import org.apache.archiva.redback.configuration.UserConfiguration;
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.users.UserManager; import org.apache.archiva.redback.users.UserManager;
import org.apache.archiva.redback.users.UserNotFoundException; import org.apache.archiva.redback.users.UserNotFoundException;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.codehaus.plexus.cache.Cache; import org.codehaus.plexus.cache.Cache;
import org.apache.archiva.redback.authentication.AuthenticationException; import org.apache.archiva.redback.authentication.AuthenticationException;
import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource; import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.redback.policy.AccountLockedException; import org.codehaus.plexus.redback.policy.AccountLockedException;
import org.codehaus.plexus.redback.policy.MustChangePasswordException; import org.codehaus.plexus.redback.policy.MustChangePasswordException;
import org.codehaus.plexus.redback.policy.PasswordEncoder; import org.codehaus.plexus.redback.policy.PasswordEncoder;

View File

@ -19,6 +19,7 @@ package org.codehaus.plexus.redback.struts2.action;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.users.User; import org.apache.archiva.redback.users.User;
import org.apache.struts2.ServletActionContext; import org.apache.struts2.ServletActionContext;
import org.apache.archiva.redback.authentication.AuthenticationConstants; import org.apache.archiva.redback.authentication.AuthenticationConstants;
@ -28,9 +29,8 @@ import org.apache.archiva.redback.authentication.AuthenticationResult;
import org.apache.archiva.redback.authentication.PasswordBasedAuthenticationDataSource; import org.apache.archiva.redback.authentication.PasswordBasedAuthenticationDataSource;
import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource; import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource;
import org.apache.archiva.redback.configuration.UserConfiguration; import org.apache.archiva.redback.configuration.UserConfiguration;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.redback.policy.AccountLockedException; import org.codehaus.plexus.redback.policy.AccountLockedException;
import org.codehaus.plexus.redback.policy.MustChangePasswordException; import org.codehaus.plexus.redback.policy.MustChangePasswordException;
import org.codehaus.plexus.redback.system.SecuritySession; import org.codehaus.plexus.redback.system.SecuritySession;

View File

@ -19,11 +19,11 @@ package org.codehaus.plexus.redback.struts2.action;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.keys.KeyManager;
import org.apache.archiva.redback.users.UserManager; import org.apache.archiva.redback.users.UserManager;
import org.apache.archiva.redback.users.UserNotFoundException; import org.apache.archiva.redback.users.UserNotFoundException;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.policy.UserSecurityPolicy; import org.codehaus.plexus.redback.policy.UserSecurityPolicy;
import org.codehaus.plexus.redback.system.SecuritySystem; import org.codehaus.plexus.redback.system.SecuritySystem;
import org.apache.archiva.redback.users.User; import org.apache.archiva.redback.users.User;

View File

@ -19,9 +19,9 @@ package org.codehaus.plexus.redback.struts2.action;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.users.User; import org.apache.archiva.redback.users.User;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.policy.UserSecurityPolicy; import org.codehaus.plexus.redback.policy.UserSecurityPolicy;
import org.codehaus.plexus.redback.role.RoleManager; import org.codehaus.plexus.redback.role.RoleManager;
import org.codehaus.plexus.redback.role.RoleManagerException; import org.codehaus.plexus.redback.role.RoleManagerException;

View File

@ -21,7 +21,7 @@ package org.codehaus.plexus.redback.struts2.action.admin;
import com.opensymphony.xwork2.Preparable; import com.opensymphony.xwork2.Preparable;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.apache.archiva.redback.management.DataManagementTool; import org.apache.archiva.redback.management.DataManagementTool;
import org.codehaus.plexus.redback.rbac.RBACManager; import org.codehaus.plexus.redback.rbac.RBACManager;
import org.codehaus.plexus.redback.rbac.Resource; import org.codehaus.plexus.redback.rbac.Resource;

View File

@ -22,11 +22,11 @@ package org.codehaus.plexus.redback.struts2.interceptor;
import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.Interceptor; import com.opensymphony.xwork2.interceptor.Interceptor;
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.struts2.ServletActionContext; import org.apache.struts2.ServletActionContext;
import org.apache.archiva.redback.authentication.AuthenticationException; import org.apache.archiva.redback.authentication.AuthenticationException;
import org.apache.archiva.redback.authentication.AuthenticationResult; import org.apache.archiva.redback.authentication.AuthenticationResult;
import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource; import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource;
import org.codehaus.plexus.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.policy.AccountLockedException; import org.codehaus.plexus.redback.policy.AccountLockedException;
import org.codehaus.plexus.redback.policy.MustChangePasswordException; import org.codehaus.plexus.redback.policy.MustChangePasswordException;
import org.codehaus.plexus.redback.system.SecuritySession; import org.codehaus.plexus.redback.system.SecuritySession;

View File

@ -87,13 +87,13 @@
</requirements> </requirements>
</component> </component>
<component> <component>
<role>org.codehaus.plexus.redback.keys.KeyManager</role> <role>org.apache.archiva.redback.keys.KeyManager</role>
<role-hint>cached</role-hint> <role-hint>cached</role-hint>
<implementation>org.codehaus.plexus.redback.keys.cached.CachedKeyManager</implementation> <implementation>org.codehaus.plexus.redback.keys.cached.CachedKeyManager</implementation>
<description>CachedKeyManager</description> <description>CachedKeyManager</description>
<requirements> <requirements>
<requirement> <requirement>
<role>org.codehaus.plexus.redback.keys.KeyManager</role> <role>org.apache.archiva.redback.keys.KeyManager</role>
<role-hint>memory</role-hint> <role-hint>memory</role-hint>
<field-name>keyImpl</field-name> <field-name>keyImpl</field-name>
</requirement> </requirement>

View File

@ -87,13 +87,13 @@
</requirements> </requirements>
</component> </component>
<component> <component>
<role>org.codehaus.plexus.redback.keys.KeyManager</role> <role>org.apache.archiva.redback.keys.KeyManager</role>
<role-hint>cached</role-hint> <role-hint>cached</role-hint>
<implementation>org.codehaus.plexus.redback.keys.cached.CachedKeyManager</implementation> <implementation>org.codehaus.plexus.redback.keys.cached.CachedKeyManager</implementation>
<description>CachedKeyManager</description> <description>CachedKeyManager</description>
<requirements> <requirements>
<requirement> <requirement>
<role>org.codehaus.plexus.redback.keys.KeyManager</role> <role>org.apache.archiva.redback.keys.KeyManager</role>
<role-hint>memory</role-hint> <role-hint>memory</role-hint>
<field-name>keyImpl</field-name> <field-name>keyImpl</field-name>
</requirement> </requirement>

View File

@ -122,13 +122,13 @@
</bean> </bean>
<!-- <!--
<component> <component>
<role>org.codehaus.plexus.redback.keys.KeyManager</role> <role>org.apache.archiva.redback.keys.KeyManager</role>
<role-hint>cached</role-hint> <role-hint>cached</role-hint>
<implementation>org.codehaus.plexus.redback.keys.cached.CachedKeyManager</implementation> <implementation>org.codehaus.plexus.redback.keys.cached.CachedKeyManager</implementation>
<description>CachedKeyManager</description> <description>CachedKeyManager</description>
<requirements> <requirements>
<requirement> <requirement>
<role>org.codehaus.plexus.redback.keys.KeyManager</role> <role>org.apache.archiva.redback.keys.KeyManager</role>
<role-hint>memory</role-hint> <role-hint>memory</role-hint>
<field-name>keyImpl</field-name> <field-name>keyImpl</field-name>
</requirement> </requirement>

View File

@ -24,10 +24,10 @@ import org.apache.archiva.redback.authentication.AuthenticationException;
import org.apache.archiva.redback.authentication.AuthenticationResult; import org.apache.archiva.redback.authentication.AuthenticationResult;
import org.apache.archiva.redback.authentication.Authenticator; import org.apache.archiva.redback.authentication.Authenticator;
import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource; import org.apache.archiva.redback.authentication.TokenBasedAuthenticationDataSource;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyNotFoundException; import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.redback.policy.AccountLockedException; import org.codehaus.plexus.redback.policy.AccountLockedException;
import org.codehaus.plexus.redback.policy.MustChangePasswordException; import org.codehaus.plexus.redback.policy.MustChangePasswordException;
import org.apache.archiva.redback.users.User; import org.apache.archiva.redback.users.User;

View File

@ -1,4 +1,4 @@
package org.codehaus.plexus.redback.keys; package org.apache.archiva.redback.keys;
/* /*
* Copyright 2001-2006 The Apache Software Foundation. * Copyright 2001-2006 The Apache Software Foundation.

View File

@ -1,4 +1,4 @@
package org.codehaus.plexus.redback.keys; package org.apache.archiva.redback.keys;
/* /*
* Licensed to the Apache Software Foundation (ASF) under one * Licensed to the Apache Software Foundation (ASF) under one
@ -31,23 +31,30 @@ import java.util.Date;
*/ */
public interface AuthenticationKey public interface AuthenticationKey
{ {
public Date getDateCreated(); Date getDateCreated();
public Date getDateExpires();
public String getForPrincipal(); Date getDateExpires();
public String getKey();
String getForPrincipal();
String getKey();
/** /**
* A String representation of what the purpose of existence is for this key. * A String representation of what the purpose of existence is for this key.
* * <p/>
* Examples: "selfservice password reset", "inter system communications", "remember me" * Examples: "selfservice password reset", "inter system communications", "remember me"
* *
* @return * @return
*/ */
public String getPurpose(); String getPurpose();
public void setDateCreated( Date dateCreated ); void setDateCreated( Date dateCreated );
public void setDateExpires( Date dateExpires );
public void setForPrincipal( String forPrincipal ); void setDateExpires( Date dateExpires );
public void setKey( String key );
public void setPurpose( String requestedFrom ); void setForPrincipal( String forPrincipal );
void setKey( String key );
void setPurpose( String requestedFrom );
} }

View File

@ -1,4 +1,4 @@
package org.codehaus.plexus.redback.keys; package org.apache.archiva.redback.keys;
/* /*
* Licensed to the Apache Software Foundation (ASF) under one * Licensed to the Apache Software Foundation (ASF) under one

View File

@ -1,4 +1,4 @@
package org.codehaus.plexus.redback.keys; package org.apache.archiva.redback.keys;
/* /*
* Licensed to the Apache Software Foundation (ASF) under one * Licensed to the Apache Software Foundation (ASF) under one

View File

@ -1,4 +1,4 @@
package org.codehaus.plexus.redback.keys; package org.apache.archiva.redback.keys;
/* /*
* Copyright 2001-2006 The Apache Software Foundation. * Copyright 2001-2006 The Apache Software Foundation.
@ -16,6 +16,8 @@ package org.codehaus.plexus.redback.keys;
* limitations under the License. * limitations under the License.
*/ */
import org.apache.archiva.redback.keys.KeyManagerException;
/** /**
* KeyNotFoundException * KeyNotFoundException
* *

View File

@ -1,4 +1,4 @@
package org.codehaus.plexus.redback.keys; package org.apache.archiva.redback.keys;
/* /*
* Licensed to the Apache Software Foundation (ASF) under one * Licensed to the Apache Software Foundation (ASF) under one
@ -22,6 +22,10 @@ package org.codehaus.plexus.redback.keys;
import java.util.List; import java.util.List;
import junit.framework.TestCase; import junit.framework.TestCase;
import org.apache.archiva.redback.keys.AbstractKeyManager;
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.keys.KeyManagerException;
import org.apache.archiva.redback.keys.KeyNotFoundException;
public class KeyManagerTest public class KeyManagerTest
extends TestCase extends TestCase

View File

@ -21,16 +21,15 @@ package org.codehaus.plexus.redback.keys.cached;
import java.util.List; import java.util.List;
import javax.annotation.Resource;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Named; import javax.inject.Named;
import org.codehaus.plexus.cache.Cache; import org.codehaus.plexus.cache.Cache;
import org.codehaus.plexus.redback.keys.AbstractKeyManager; import org.apache.archiva.redback.keys.AbstractKeyManager;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyNotFoundException; import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**

View File

@ -20,7 +20,7 @@ package org.codehaus.plexus.redback.keys.cached;
*/ */
import net.sf.ehcache.CacheManager; import net.sf.ehcache.CacheManager;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerTestCase; import org.codehaus.plexus.redback.keys.KeyManagerTestCase;
import org.junit.Before; import org.junit.Before;

View File

@ -19,14 +19,14 @@ package org.codehaus.plexus.redback.keys.jdo;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.jdo.JdoFactory; import org.codehaus.plexus.jdo.JdoFactory;
import org.codehaus.plexus.jdo.PlexusJdoUtils; import org.codehaus.plexus.jdo.PlexusJdoUtils;
import org.codehaus.plexus.jdo.PlexusObjectNotFoundException; import org.codehaus.plexus.jdo.PlexusObjectNotFoundException;
import org.codehaus.plexus.jdo.PlexusStoreException; import org.codehaus.plexus.jdo.PlexusStoreException;
import org.codehaus.plexus.redback.keys.AbstractKeyManager; import org.apache.archiva.redback.keys.AbstractKeyManager;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.util.StringUtils; import org.codehaus.plexus.util.StringUtils;
import org.jpox.PersistenceManagerFactoryImpl; import org.jpox.PersistenceManagerFactoryImpl;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -50,10 +50,10 @@
<name>JdoAuthenticationKey</name> <name>JdoAuthenticationKey</name>
<version>1.0.0+</version> <version>1.0.0+</version>
<interfaces> <interfaces>
<interface>org.codehaus.plexus.redback.keys.AuthenticationKey</interface> <interface>org.apache.archiva.redback.keys.AuthenticationKey</interface>
</interfaces> </interfaces>
<description> <description>
@plexus.component role="org.codehaus.plexus.redback.keys.AuthenticationKey" @plexus.component role="org.apache.archiva.redback.keys.AuthenticationKey"
role-hint="jdo" role-hint="jdo"
</description> </description>
<fields> <fields>

View File

@ -19,8 +19,8 @@ package org.codehaus.plexus.redback.keys.jdo;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory; import org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory;
import org.codehaus.plexus.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerTestCase; import org.codehaus.plexus.redback.keys.KeyManagerTestCase;
import org.jpox.SchemaTool; import org.jpox.SchemaTool;
import org.junit.Before; import org.junit.Before;

View File

@ -19,7 +19,7 @@ package org.codehaus.plexus.redback.keys.memory;
* under the License. * under the License.
*/ */
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import java.util.Date; import java.util.Date;

View File

@ -19,10 +19,10 @@ package org.codehaus.plexus.redback.keys.memory;
* under the License. * under the License.
*/ */
import org.codehaus.plexus.redback.keys.AbstractKeyManager; import org.apache.archiva.redback.keys.AbstractKeyManager;
import org.codehaus.plexus.redback.keys.AuthenticationKey; import org.apache.archiva.redback.keys.AuthenticationKey;
import org.codehaus.plexus.redback.keys.KeyManagerException; import org.apache.archiva.redback.keys.KeyManagerException;
import org.codehaus.plexus.redback.keys.KeyNotFoundException; import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.codehaus.plexus.util.StringUtils; import org.codehaus.plexus.util.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -19,7 +19,7 @@ package org.codehaus.plexus.redback.keys.memory;
* under the License. * under the License.
*/ */
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.keys.KeyManagerTestCase; import org.codehaus.plexus.redback.keys.KeyManagerTestCase;
import org.junit.Before; import org.junit.Before;

View File

@ -17,6 +17,10 @@ package org.codehaus.plexus.redback.keys;
*/ */
import junit.framework.TestCase; import junit.framework.TestCase;
import org.apache.archiva.redback.keys.AuthenticationKey;
import org.apache.archiva.redback.keys.KeyManager;
import org.apache.archiva.redback.keys.KeyManagerException;
import org.apache.archiva.redback.keys.KeyNotFoundException;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.ContextConfiguration;

View File

@ -19,6 +19,7 @@ package org.codehaus.plexus.redback.system;
* under the License. * under the License.
*/ */
import org.apache.archiva.redback.keys.KeyManager;
import org.apache.archiva.redback.users.User; import org.apache.archiva.redback.users.User;
import org.apache.archiva.redback.users.UserManager; import org.apache.archiva.redback.users.UserManager;
import org.apache.archiva.redback.users.UserNotFoundException; import org.apache.archiva.redback.users.UserNotFoundException;
@ -30,7 +31,6 @@ import org.apache.archiva.redback.authorization.AuthorizationDataSource;
import org.apache.archiva.redback.authorization.AuthorizationException; import org.apache.archiva.redback.authorization.AuthorizationException;
import org.apache.archiva.redback.authorization.AuthorizationResult; import org.apache.archiva.redback.authorization.AuthorizationResult;
import org.apache.archiva.redback.authorization.Authorizer; import org.apache.archiva.redback.authorization.Authorizer;
import org.codehaus.plexus.redback.keys.KeyManager;
import org.codehaus.plexus.redback.policy.AccountLockedException; import org.codehaus.plexus.redback.policy.AccountLockedException;
import org.codehaus.plexus.redback.policy.MustChangePasswordException; import org.codehaus.plexus.redback.policy.MustChangePasswordException;
import org.codehaus.plexus.redback.policy.UserSecurityPolicy; import org.codehaus.plexus.redback.policy.UserSecurityPolicy;

View File

@ -24,7 +24,7 @@ import org.apache.archiva.redback.authentication.AuthenticationDataSource;
import org.apache.archiva.redback.authentication.AuthenticationException; import org.apache.archiva.redback.authentication.AuthenticationException;
import org.apache.archiva.redback.authorization.AuthorizationException; import org.apache.archiva.redback.authorization.AuthorizationException;
import org.apache.archiva.redback.authorization.AuthorizationResult; import org.apache.archiva.redback.authorization.AuthorizationResult;
import org.codehaus.plexus.redback.keys.KeyManager; import org.apache.archiva.redback.keys.KeyManager;
import org.codehaus.plexus.redback.policy.AccountLockedException; import org.codehaus.plexus.redback.policy.AccountLockedException;
import org.codehaus.plexus.redback.policy.MustChangePasswordException; import org.codehaus.plexus.redback.policy.MustChangePasswordException;
import org.codehaus.plexus.redback.policy.UserSecurityPolicy; import org.codehaus.plexus.redback.policy.UserSecurityPolicy;