Class HiOrgServerProfile
java.lang.Object
org.pac4j.core.profile.BasicUserProfile
org.pac4j.core.profile.CommonProfile
org.pac4j.oauth.profile.OAuth20Profile
org.pac4j.oauth.profile.hiorgserver.HiOrgServerProfile
- All Implemented Interfaces:
Externalizable,Serializable,org.pac4j.core.profile.UserProfile
This class is the user profile for HiOrg-Server with appropriate getters. It
is returned by the
HiOrgServerClient.- Since:
- 3.2.0
- Author:
- Martin Boehmer
- See Also:
-
Field Summary
Fields inherited from class org.pac4j.core.profile.BasicUserProfile
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAn alternative identifier to uniquely identify a HiOrg-Server user.intA alternative, typed identifier based ongetAlternativeId().booleanhasRole(int roleId) booleanisLeader()Methods inherited from class org.pac4j.oauth.profile.OAuth20Profile
getAccessToken, getRefreshToken, removeLoginData, setAccessToken, setRefreshTokenMethods inherited from class org.pac4j.core.profile.CommonProfile
getAttributeAsDate, getAttributeAsString, getAttributeAsType, getEmail, getGender, getLocale, getLocation, getPictureUrl, getProfileUrl, isExpiredMethods inherited from class org.pac4j.core.profile.BasicUserProfile
addAttribute, addAttributes, addAuthenticationAttribute, addAuthenticationAttributes, addPermission, addPermissions, addRole, addRoles, asPrincipal, build, build, containsAttribute, containsAuthenicationAttribute, extractAttributeValues, getAttribute, getAttribute, getAttributes, getAuthenticationAttribute, getAuthenticationAttribute, getAuthenticationAttributes, getClientName, getId, getLinkedId, getPermissions, getRoles, getTypedId, isRemembered, readExternal, removeAttribute, removeAuthenticationAttribute, setClientName, setId, setLinkedId, setPermissions, setRemembered, setRoles, toString, writeExternal
-
Constructor Details
-
HiOrgServerProfile
public HiOrgServerProfile()
-
-
Method Details
-
getUsername
- Specified by:
getUsernamein interfaceorg.pac4j.core.profile.UserProfile- Overrides:
getUsernamein classorg.pac4j.core.profile.CommonProfile
-
getFirstName
- Overrides:
getFirstNamein classorg.pac4j.core.profile.CommonProfile
-
getFamilyName
- Overrides:
getFamilyNamein classorg.pac4j.core.profile.CommonProfile
-
getDisplayName
- Overrides:
getDisplayNamein classorg.pac4j.core.profile.CommonProfile
-
getRolesAsInteger
public int getRolesAsInteger() -
hasRole
public boolean hasRole(int roleId) -
getOrganisationId
-
getOrganisationName
-
getPosition
-
isLeader
public boolean isLeader() -
getAlternativeId
An alternative identifier to uniquely identify a HiOrg-Server user.- Returns:
- username and the organisation id, joined by an at-sign, lowercase
-
getTypedAlternativeId
A alternative, typed identifier based ongetAlternativeId().- Returns:
- the class name and
getAlternativeId(), joined by the seperator constant
-