|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.aselect.server.attributes.AttributeGatherer
public class AttributeGatherer
Gather and filter user attributes.
Description:
This class gathers user attributes after succesful authentication
using one or more configured AttributeRequestors. It also filters
out attributes based on the Attribute Release Policy.
Concurrency issues:
None
| Method Summary | |
|---|---|
void |
destroy()
Destroys the objects in this class that need to be destroyed carefully. |
java.util.Hashtable |
gatherAttributes(java.util.Hashtable htTGTContext)
Gather all attributes for the given user. |
static AttributeGatherer |
getHandle()
Is used to acquire an instance of the AttributeGatherer. |
void |
init()
Initialize the Attribute Gatherer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static AttributeGatherer getHandle()
AttributeGatherer instance if it's not
instantiated yet. The static instance is returned.
AttributeGatherer instance exists.
AttributeGatherer.
public void init()
throws ASelectException
ASelectException - If initialization fails.
public java.util.Hashtable gatherAttributes(java.util.Hashtable htTGTContext)
throws ASelectException
htTGTContext - The TGT context.
Hashtable containing all gathered attributes.
ASelectException - If attribute gathering fails.public void destroy()
_htRequestors Hashtable.
_htRequestors contains attribute requestors that aren't destroyed
_htRequestors are destroyed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||