Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.usermanager
Class VirtualUserDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.platform.usermanager.VirtualUserDescriptor
All Implemented Interfaces:
java.io.Serializable, VirtualUser

public class VirtualUserDescriptor
extends java.lang.Object
implements VirtualUser

Descriptor for virtual users. APG-240 All attributes are defined public because the user manager service do not get access to the fields. OSGI don't allow splitted packages having access to public members defined from an another package provider.

Author:
Anahide Tchertchian
See Also:
Serialized Form

Field Summary
 java.util.List<java.lang.String> groups
           
 java.lang.String id
           
 java.util.Map<java.lang.String,PropertyListDescriptor> listProperties
           
 java.lang.String password
           
 java.util.Map<java.lang.String,java.lang.String> properties
           
 boolean remove
           
 boolean searchable
           
 
Constructor Summary
VirtualUserDescriptor()
           
 
Method Summary
 java.util.List<java.lang.String> getGroups()
           
 java.lang.String getId()
           
 java.lang.String getPassword()
           
 java.util.Map<java.lang.String,java.io.Serializable> getProperties()
           
 boolean isSearchable()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

public java.lang.String id

remove

public boolean remove

searchable

public boolean searchable

password

public java.lang.String password

properties

public java.util.Map<java.lang.String,java.lang.String> properties

listProperties

public java.util.Map<java.lang.String,PropertyListDescriptor> listProperties

groups

public java.util.List<java.lang.String> groups
Constructor Detail

VirtualUserDescriptor

public VirtualUserDescriptor()
Method Detail

getId

public java.lang.String getId()
Specified by:
getId in interface VirtualUser

getPassword

public java.lang.String getPassword()
Specified by:
getPassword in interface VirtualUser

getProperties

public java.util.Map<java.lang.String,java.io.Serializable> getProperties()
Specified by:
getProperties in interface VirtualUser

getGroups

public java.util.List<java.lang.String> getGroups()
Specified by:
getGroups in interface VirtualUser

isSearchable

public boolean isSearchable()
Specified by:
isSearchable in interface VirtualUser

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.