|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Version 2 interface for performing attribute retrieval, an implementation of an AttributeRetrieverV2
may be used to get embedded data from complex data objects.
Multiple retrievers may be registered for the same attribute name, they will be called in
order until one returns a non-null result.
The difference between Version 1 and Version 2 interface:
Version 2 interface introduces a RequestHandle parameter, from which the function is able to get ARME internal system
attributes.
Method Summary | |
java.lang.Object |
getAttributeValue(java.lang.String name,
RequestHandle requestHandle,
javax.security.auth.Subject subject,
java.util.Map roles,
weblogic.security.spi.Resource resource,
weblogic.security.service.ContextHandler contextHandler)
retrieve the value of the named attribute. |
java.lang.String[] |
getHandledAttributeNames()
Returns the names of attributes handled by this object. |
Method Detail |
public java.lang.String[] getHandledAttributeNames()
null
value
indicates that the retriever will be considered capable of handling any attribute name.
public java.lang.Object getAttributeValue(java.lang.String name, RequestHandle requestHandle, javax.security.auth.Subject subject, java.util.Map roles, weblogic.security.spi.Resource resource, weblogic.security.service.ContextHandler contextHandler)
name
- the name of the needed attributerequestHandle
- the attributes container associated with the request, through which the function
can get required attribute value.subject
- the subject associated with the requestroles
- the role membership of the subject
key: role name.
value: role object
null
if function is called during role mappingresource
- the resource associated with the requestcontextHandler
- the context associated with the request, may be null
if non-existantnull
if not found
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |