|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.crowd.integration.osuser.DelegatingProfileProvider
public class DelegatingProfileProvider
Copyright 2007 Atlassian Software. All rights reserved.
Constructor Summary | |
---|---|
DelegatingProfileProvider()
|
Method Summary | |
---|---|
boolean |
create(String name)
Create new Entity with given name using first delegate and return the result value. |
void |
flushCaches()
Flushes the caches on all providers. |
PropertySet |
getPropertySet(String name)
Creates new instance of PrioritizedCompositePropertySet that is instantiated with the same set of
profile provides that this class holds. |
boolean |
handles(String name)
Checks if the delegated profile providers handle the profile with given name. |
boolean |
init(Properties props)
Initializes this provider. |
List |
list()
Returns List of names (Strings) of all Entities that can be accessed by this UserProvider. |
boolean |
load(String name,
Entity.Accessor accessor)
Load Entity using the first delegate profile provider. |
boolean |
remove(String name)
Remove Entity with given name using the first delegate profile provider. |
boolean |
store(String name,
Entity.Accessor accessor)
Stores changes to Entity using the first delegate profile provider. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DelegatingProfileProvider()
Method Detail |
---|
public PropertySet getPropertySet(String name)
PrioritizedCompositePropertySet
that is instantiated with the same set of
profile provides that this class holds.
name
- name
public void flushCaches()
public boolean init(Properties props)
ClassNotFoundException
, IllegalAccessException
or InstantiationException
. Any of these
exceptions will cause a wrapping RuntimeException
to be thrown.
props
- initialization properties
public boolean create(String name)
public boolean handles(String name)
name
- profile name
public List list()
public boolean load(String name, Entity.Accessor accessor)
public boolean remove(String name)
public boolean store(String name, Entity.Accessor accessor)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |