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, replaceAll
equals, hashCode, toString
protected 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 © 2015 Nuxeo SA. All rights reserved.