1 package com.indexdata.mkjsf.pazpar2.sp.auth;
\r
3 import java.util.Arrays;
\r
4 import java.util.HashMap;
\r
5 import java.util.List;
\r
6 import java.util.Map;
\r
8 import javax.enterprise.context.SessionScoped;
\r
9 import javax.inject.Named;
\r
11 @Named("user") @SessionScoped
\r
12 public class ServiceProxyUser implements AuthenticationEntity {
\r
14 private static final long serialVersionUID = 2351542518778803071L;
\r
15 private List<String> possibleProperties = Arrays.asList("name","password","realm");
\r
16 private Map<String,String> actualProperties = new HashMap<String,String>();
\r
18 public ServiceProxyUser() {}
\r
20 public void setAuthenticationMethod() {
\r
24 public String getName() {
\r
25 return actualProperties.get("name");
\r
28 public void setName(String newValue) {
\r
29 actualProperties.put("name", newValue);
\r
32 public String getPassword() {
\r
33 return actualProperties.get("password");
\r
36 public void setPassword(String newValue) {
\r
37 actualProperties.put("password", newValue);
\r
40 public void setRealm(String realm) {
\r
41 actualProperties.put("realm", realm);
\r
44 public String getRealm() {
\r
45 return actualProperties.get("realm");
\r
50 public String getProperty(String key) {
\r
51 return actualProperties.get(key);
\r
55 public Map<String, String> getPropertyMap() {
\r
56 return actualProperties;
\r
60 public List<String> getPossibleProperties() {
\r
61 return possibleProperties;
\r