import javax.enterprise.context.SessionScoped;\r
import javax.inject.Named;\r
\r
+import org.apache.log4j.Logger;\r
+\r
+import com.indexdata.mkjsf.utils.Utils;\r
+\r
@Named("user") @SessionScoped\r
public class ServiceProxyUser implements AuthenticationEntity {\r
\r
private static final long serialVersionUID = 2351542518778803071L;\r
private List<String> possibleProperties = Arrays.asList("name","password","realm");\r
private Map<String,String> actualProperties = new HashMap<String,String>();\r
+ private static Logger logger = Logger.getLogger(ServiceProxyUser.class);\r
+ private boolean authenticated = false;\r
\r
- public ServiceProxyUser() {}\r
+ public ServiceProxyUser() {\r
+ logger.debug("ServiceProxyUser instantiated: " + Utils.objectId(this));\r
+ }\r
\r
- public void setAuthenticationMethod() {\r
- \r
+ public void setAuthenticationMethod() { \r
}\r
\r
public String getName() { \r
public String getRealm() {\r
return actualProperties.get("realm");\r
}\r
+ \r
+ public void isAuthenticated(boolean authenticated) {\r
+ this.authenticated = authenticated;\r
+ }\r
+ \r
+ public boolean isAuthenticated() {\r
+ return authenticated;\r
+ }\r
\r
\r
@Override\r