Package org.radarbase.management.client
Class MPSubject
-
- All Implemented Interfaces:
@Serializable() public final class MPSubject
ManagementPortal Subject DTO.
-
-
Field Summary
Fields Modifier and Type Field Description private final String
id
private final transient String
projectId
private final MPProject
project
private final String
externalId
private final String
externalLink
private final String
status
private final String
group
private final Map<String, String>
attributes
-
Method Summary
Modifier and Type Method Description final String
getId()
User id, a name that identifies it uniquely. final String
getProjectId()
Project id that the subject belongs to. final MPProject
getProject()
Full project details that a subject belongs to. final String
getExternalId()
ID in an external system for the user. final String
getExternalLink()
ID Link in an external system for the user. final String
getStatus()
User status in the project. final String
getGroup()
Group of the subject. final Map<String, String>
getAttributes()
Additional attributes of the user. -
-
Method Detail
-
getProjectId
final String getProjectId()
Project id that the subject belongs to.
-
getProject
final MPProject getProject()
Full project details that a subject belongs to.
-
getExternalId
final String getExternalId()
ID in an external system for the user.
-
getExternalLink
final String getExternalLink()
ID Link in an external system for the user.
-
getAttributes
final Map<String, String> getAttributes()
Additional attributes of the user.
-
-
-
-