public interface UserAttributeReaderMBean extends StandardInterface, DescriptorBean
| Modifier and Type | Method and Description | 
|---|---|
String[] | 
getSupportedUserAttributeNames()
Provides a list of supported user attribute names for the provider. 
 | 
OpenType | 
getSupportedUserAttributeType(String userAttributeName)
Returns the user attribute type 
 | 
Object | 
getUserAttributeValue(String userName,
                     String userAttributeName)
Gets a user attribute value for a user. 
 | 
boolean | 
isUserAttributeNameSupported(String userAttributeName)
Checks if a user attribute is supported. 
 | 
getNameaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenerString[] getSupportedUserAttributeNames()
boolean isUserAttributeNameSupported(String userAttributeName) throws InvalidParameterException
userAttributeName - User attribute nameInvalidParameterException - - if user attribute name is nullOpenType getSupportedUserAttributeType(String userAttributeName) throws InvalidParameterException
userAttributeName - User attribute nameInvalidParameterException - - if attribute name is not supportedObject getUserAttributeValue(String userName, String userAttributeName) throws NotFoundException, InvalidParameterException
userName - - The name of an existing user.userAttributeName - - The name of an existing attributeNotFoundException - - if user is not foundInvalidParameterException - - if attribute name is not supported