public class PrincipalWrapper extends HashMap<String,Serializable>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier and Type | Field and Description |
|---|---|
protected NuxeoPrincipal |
principal |
| Constructor and Description |
|---|
PrincipalWrapper(NuxeoPrincipal principal) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(Object key)
property map implementation
|
boolean |
containsValue(Object value)
The behavior of this method was changed -> it is checking if an xpath has a value attached.
|
Set<Map.Entry<String,Serializable>> |
entrySet() |
Serializable |
get(Object key) |
String |
getActingUser() |
List<String> |
getAllGroups() |
String |
getCompany() |
String |
getEmail() |
String |
getFirstName() |
List<String> |
getGroups() |
String |
getLastName() |
String |
getName() |
String |
getOriginatingUser() |
NuxeoPrincipal |
getPrincipal() |
Serializable |
getProperty(String xpath) |
boolean |
isEmpty() |
Set<String> |
keySet() |
Serializable |
put(String key,
Serializable value) |
void |
putAll(Map<? extends String,? extends Serializable> m) |
Serializable |
remove(Object key) |
int |
size() |
Collection<Serializable> |
values() |
clone, compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllequals, hashCode, toStringprotected NuxeoPrincipal principal
public PrincipalWrapper(NuxeoPrincipal principal)
public String getCompany()
public String getFirstName()
public String getLastName()
public String getOriginatingUser()
public String getActingUser()
public List<String> getAllGroups()
public NuxeoPrincipal getPrincipal()
public Serializable getProperty(String xpath)
public boolean containsKey(Object key)
containsKey in interface Map<String,Serializable>containsKey in class HashMap<String,Serializable>public boolean containsValue(Object value)
containsValue in interface Map<String,Serializable>containsValue in class HashMap<String,Serializable>public Serializable get(Object key)
get in interface Map<String,Serializable>get in class HashMap<String,Serializable>public boolean isEmpty()
isEmpty in interface Map<String,Serializable>isEmpty in class HashMap<String,Serializable>public int size()
size in interface Map<String,Serializable>size in class HashMap<String,Serializable>public Set<String> keySet()
keySet in interface Map<String,Serializable>keySet in class HashMap<String,Serializable>public Collection<Serializable> values()
values in interface Map<String,Serializable>values in class HashMap<String,Serializable>public Set<Map.Entry<String,Serializable>> entrySet()
entrySet in interface Map<String,Serializable>entrySet in class HashMap<String,Serializable>public Serializable put(String key, Serializable value)
put in interface Map<String,Serializable>put in class HashMap<String,Serializable>public void putAll(Map<? extends String,? extends Serializable> m)
putAll in interface Map<String,Serializable>putAll in class HashMap<String,Serializable>public Serializable remove(Object key)
remove in interface Map<String,Serializable>remove in class HashMap<String,Serializable>public void clear()
clear in interface Map<String,Serializable>clear in class HashMap<String,Serializable>Copyright © 2019 Nuxeo. All rights reserved.