Author: gk
Date: Thu Apr 6 14:25:49 2017
New Revision: 1790413
URL: http://svn.apache.org/viewvc?rev=1790413&view=rev
Log:
- Javadoc Update Turbine User manager mapping Fulcrum -> Turbine
Modified:
turbine/fulcrum/trunk/security/api/src/java/org/apache/fulcrum/security/model/turbine/TurbineUserManager.java
Modified:
turbine/fulcrum/trunk/security/api/src/java/org/apache/fulcrum/security/model/turbine/TurbineUserManager.java
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/security/api/src/java/org/apache/fulcrum/security/model/turbine/TurbineUserManager.java?rev=1790413&r1=1790412&r2=1790413&view=diff
==============================================================================
---
turbine/fulcrum/trunk/security/api/src/java/org/apache/fulcrum/security/model/turbine/TurbineUserManager.java
(original)
+++
turbine/fulcrum/trunk/security/api/src/java/org/apache/fulcrum/security/model/turbine/TurbineUserManager.java
Thu Apr 6 14:25:49 2017
@@ -20,11 +20,29 @@ package org.apache.fulcrum.security.mode
*/
import org.apache.fulcrum.security.UserManager;
import org.apache.fulcrum.security.entity.User;
+import org.apache.fulcrum.security.model.turbine.entity.TurbineUser;
import org.apache.fulcrum.security.util.UnknownEntityException;
/**
* This interface describes the methods that glue the "turbine" model together.
- *
+ *
+ * This Fulcrum user manager is as used as a delegate in the default Turbine
user manager.
+ *
+ * The user <T extends {@link User}> is wrapped using an extended user
model,
+ * which includes at least {@link TurbineUser} interface.
+ *
+ * This interface´s methods are wrapped in Turbine user manager
(org.apache.turbine.services.security.UserManager) either in a method with the
same name (and very similar signature)
+ * or mapped to method names as listed below:
+ *
+ * <ul>
+ * <li>Turbine (framework) user manager method(s) -> method(s) in this
(Fulcrum )manager
+ * <li>createAccount -> {@link #addUser(User, String)}
+ * <li>removeAccount -> {@link #removeUser(User)}
+ * <li>store -> {@link #saveUser(User)}
+ * <li>retrieve (2x)-> {@link #getUser(String)}, {@link #getUser(String,
String)}
+ * <li>retrieveList -> {@link #getAllUsers()}
+ * <li>accountExists (2x)-> {@link #checkExists(String)}, {@link
#checkExists(User)}
+ *
* @author <a href="mailto:[email protected]">Eric Pugh</a>
* @version $Id$
*/
@@ -34,7 +52,7 @@ public interface TurbineUserManager exte
* Constructs an User object to represent an anonymous user of the
* application.
*
- * @return An anonymous Turbine User.
+ * @return An anonymous Turbine User.
* @throws UnknownEntityException
* if the anonymous User object couldn't be constructed.
*/