public interface IPrincipalProvider
Modifier and Type | Method and Description |
---|---|
Map<Object,Object> |
getAttributes()
Get all attributes as a Map.
|
String |
getDisplayName()
Get display name for this principal.
|
String |
getEmail()
Get the defined email address for this principal.
|
String |
getIconURL()
Get icon URL for this principal.
|
String |
getLink()
Get the linkable URL to open My Profile page for this principal.
|
String |
getPrincipalDN()
Get the value of the principal DN.
|
String |
getPrincipalID()
Get the principal object internal ID.
|
String |
getPrincipalURIAsString()
Get the internal principal object URI as String.
|
void |
setPrincipalAlias(String alias)
Sets principal alias and initialized this content provider with principal data identified by this alias
|
void |
setPrincipalDN(String dn)
Sets principal DN and initializes this content provider with principal data identified by this DN.
|
void |
setPrincipalID(String principalID)
Sets principal internal ID and initializes this content provider with principal data identified by this ID
|
String getPrincipalDN()
void setPrincipalDN(String dn)
dn
- The DN value for this principal.String getPrincipalID()
void setPrincipalID(String principalID)
principalID
- The Id value for this principal.void setPrincipalAlias(String alias)
alias
- The alias value for this principal.String getLink()
String getIconURL()
String getDisplayName()
String getEmail()
Map<Object,Object> getAttributes()
String getPrincipalURIAsString()