@StableMinor(version="12.3", sinceVersion="8.0") public class UserIdXmlAdapter extends XmlAdapter<lumis.portal.user.UserConfigXmlAdapter.AdaptedUserConfig,String>
UserConfig
's identifier and a standard portal format for user in JAXB.
Sample output in JSON:
{
"id":"8A488AF9475E73CD01475FEAEC140F88",
"login":"johnsmith",
"name":"John Stuart Smith",
"firstName":"John",
"middleName":"Stuart",
"lastName":"Smith",
"profileImageHref":"http://localhost:8080/portal/lumis/api/rest/lum-internal/users/8A488AF9475E73CD01475FEAEC140F88/profileimage"
}
If the user identifier is not null
but no user is found with that identifier, the an output containing only
the user identifier is generated. Sample output of this scenario in JSON:
{
"id":"8A488AF9475E73CD01475FEAEC140F88"
}
Sample input formats in JSON:
Constructor and Description |
---|
UserIdXmlAdapter() |
Modifier and Type | Method and Description |
---|---|
lumis.portal.user.UserConfigXmlAdapter.AdaptedUserConfig |
marshal(String userId) |
String |
unmarshal(lumis.portal.user.UserConfigXmlAdapter.AdaptedUserConfig adaptedUser) |
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.