|
||||||||||
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 |