Class UserType
java.lang.Object
com.evolveum.prism.xml.ns._public.types_3.ObjectType
com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType
com.evolveum.midpoint.xml.ns._public.common.common_3.UserType
- All Implemented Interfaces:
Containerable,Freezable,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding,JaxbVisitable,Objectable,DebugDumpable,Serializable,Cloneable
User object represents a physical user of the system.
It differs from the account, as "account" represents a data structure in a target system while
"user" represents data structure in midPoint. One user typically has many accounts.
Properties of User object typically describe the user as a physical person.
Therefore the user object defines handful of properties that are commonly used to describe users
in the IDM solutions (employees, customers, partners, etc.) Custom extensions are possible by utilizing
the "extension" container.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QNamestatic final QNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNameFields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType
F_ACTIVATION, F_BEHAVIOR, F_COST_CENTER, F_CREDENTIALS, F_EMAIL_ADDRESS, F_IDENTITIES, F_JPEG_PHOTO, F_LINK_REF, F_LOCALE, F_LOCALITY, F_PERSONA_REF, F_PREFERRED_LANGUAGE, F_TELEPHONE_NUMBER, F_TIMEZONEFields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
F_ARCHETYPE_REF, F_ASSIGNMENT, F_DELEGATED_REF, F_ITERATION, F_ITERATION_TOKEN, F_ROLE_INFLUENCE_REF, F_ROLE_MEMBERSHIP_REFFields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
F_DESCRIPTION, F_DIAGNOSTIC_INFORMATION, F_DOCUMENTATION, F_EFFECTIVE_MARK_REF, F_EFFECTIVE_OPERATION_POLICY, F_EXTENSION, F_FETCH_RESULT, F_INDESTRUCTIBLE, F_LENS_CONTEXT, F_LIFECYCLE_STATE, F_METADATA, F_NAME, F_OPERATION_EXECUTION, F_PARENT_ORG_REF, F_POLICY_EXCEPTION, F_POLICY_SITUATION, F_POLICY_STATEMENT, F_SUBTYPE, F_TENANT_REF, F_TRIGGER, F_TRIGGERED_POLICY_RULEFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivation(ActivationType value) additionalName(PolyStringType value) additionalName(String value) archetypeRef(ObjectReferenceType value) archetypeRef(String oid, QName type) archetypeRef(String oid, QName type, QName relation) assignment(AssignmentType value) behavior(BehaviorType value) clone()costCenter(String value) credentials(CredentialsType value) delegatedRef(ObjectReferenceType value) delegatedRef(String oid, QName type) delegatedRef(String oid, QName type, QName relation) description(String value) documentation(String value) effectiveMarkRef(String oid, QName type) effectiveMarkRef(String oid, QName type, QName relation) emailAddress(String value) employeeNumber(String value) <X> Xend()booleanextension(ExtensionType value) familyName(PolyStringType value) familyName(String value) fetchResult(OperationResultType value) fullName(PolyStringType value) getTitle()givenName(PolyStringType value) honorificPrefix(PolyStringType value) honorificPrefix(String value) honorificSuffix(PolyStringType value) honorificSuffix(String value) identities(FocusIdentitiesType value) indestructible(Boolean value) iterationToken(String value) jpegPhoto(byte[] value) lensContext(LensContextType value) lifecycleState(String value) linkRef(ObjectReferenceType value) locality(PolyStringType value) metadata(MetadataType value) name(PolyStringType value) nickName(PolyStringType value) organization(PolyStringType value) organization(String value) organizationalUnit(PolyStringType value) organizationalUnit(String value) parentOrgRef(ObjectReferenceType value) parentOrgRef(String oid, QName type) parentOrgRef(String oid, QName type, QName relation) personalNumber(String value) personaRef(ObjectReferenceType value) personaRef(String oid, QName type) personaRef(String oid, QName type, QName relation) policySituation(String value) preferredLanguage(String value) protected QNameprotected QNameroleInfluenceRef(String oid, QName type) roleInfluenceRef(String oid, QName type, QName relation) roleMembershipRef(String oid, QName type) roleMembershipRef(String oid, QName type, QName relation) voidsetAdditionalName(PolyStringType value) voidvoidsetEmployeeNumber(String value) voidsetFamilyName(PolyStringType value) voidsetFullName(PolyStringType value) voidsetGivenName(PolyStringType value) voidsetHonorificPrefix(PolyStringType value) voidsetHonorificSuffix(PolyStringType value) voidsetNickName(PolyStringType value) voidsetPersonalNumber(String value) voidsetTitle(PolyStringType value) telephoneNumber(String value) tenantRef(ObjectReferenceType value) title(PolyStringType value) trigger(TriggerType value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType
getActivation, getBehavior, getCostCenter, getCredentials, getEmailAddress, getIdentities, getJpegPhoto, getLinkRef, getLocale, getLocality, getPersonaRef, getPreferredLanguage, getTelephoneNumber, getTimezone, setActivation, setBehavior, setCostCenter, setCredentials, setEmailAddress, setIdentities, setJpegPhoto, setLocale, setLocality, setPreferredLanguage, setTelephoneNumber, setTimezoneMethods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentHolderType
createAssignmentList, getArchetypeRef, getAssignment, getDelegatedRef, getIteration, getIterationToken, getRoleInfluenceRef, getRoleMembershipRef, setIteration, setIterationTokenMethods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType
createOperationExecutionList, createPolicyExceptionList, createPolicyStatementList, createTriggerList, getDescription, getDiagnosticInformation, getDocumentation, getEffectiveMarkRef, getEffectiveOperationPolicy, getExtension, getFetchResult, getIndestructible, getLensContext, getLifecycleState, getMetadata, getName, getOperationExecution, getParentOrgRef, getPolicyException, getPolicySituation, getPolicyStatement, getSubtype, getTenantRef, getTrigger, getTriggeredPolicyRule, isIndestructible, setDescription, setDocumentation, setEffectiveOperationPolicy, setExtension, setFetchResult, setIndestructible, setLensContext, setLifecycleState, setMetadata, setName, setTenantRefMethods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
asPrismContainer, asPrismContainerValue, getOid, getVersion, hashCode, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toStringMethods inherited from class com.evolveum.prism.xml.ns._public.types_3.ObjectType
acceptMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Containerable
asPrismContainerValue, cloneWithoutId, cloneWithoutIdAndMetadata, debugDump, freeze, isImmutable, setupContainerValueMethods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerableMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutableMethods inherited from interface com.evolveum.midpoint.prism.Objectable
getDescription, getName, getOid, getVersion, setDescription, setName, setOid, setupContainer, setVersion, toDebugName, toDebugType
-
Field Details
-
COMPLEX_TYPE
-
F_FULL_NAME
-
F_GIVEN_NAME
-
F_FAMILY_NAME
-
F_ADDITIONAL_NAME
-
F_NICK_NAME
-
F_HONORIFIC_PREFIX
-
F_HONORIFIC_SUFFIX
-
F_TITLE
-
F_EMPLOYEE_NUMBER
-
F_ORGANIZATION
-
F_ORGANIZATIONAL_UNIT
-
F_ADMIN_GUI_CONFIGURATION
-
F_PERSONAL_NUMBER
-
FACTORY
-
CONTAINER_NAME
-
-
Constructor Details
-
UserType
public UserType() -
UserType
Deprecated.
-
-
Method Details
-
prismGetContainerName
- Overrides:
prismGetContainerNamein classFocusType
-
prismGetContainerType
- Overrides:
prismGetContainerTypein classFocusType
-
asPrismObject
- Specified by:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classFocusType
-
getFullName
-
setFullName
-
getGivenName
-
setGivenName
-
getFamilyName
-
setFamilyName
-
getAdditionalName
-
setAdditionalName
-
getNickName
-
setNickName
-
getHonorificPrefix
-
setHonorificPrefix
-
getHonorificSuffix
-
setHonorificSuffix
-
getTitle
-
setTitle
-
getEmployeeNumber
-
setEmployeeNumber
-
getOrganization
-
getOrganizationalUnit
-
getAdminGuiConfiguration
-
setAdminGuiConfiguration
-
getPersonalNumber
-
setPersonalNumber
-
equals
-
version
-
oid
-
fullName
-
fullName
-
givenName
-
givenName
-
familyName
-
familyName
-
additionalName
-
additionalName
-
nickName
-
nickName
-
honorificPrefix
-
honorificPrefix
-
honorificSuffix
-
honorificSuffix
-
title
-
title
-
employeeNumber
-
organization
-
organization
-
organizationalUnit
-
organizationalUnit
-
adminGuiConfiguration
-
beginAdminGuiConfiguration
-
personalNumber
-
identities
- Overrides:
identitiesin classFocusType
-
beginIdentities
- Overrides:
beginIdentitiesin classFocusType
-
linkRef
-
linkRef
-
linkRef
-
beginLinkRef
- Overrides:
beginLinkRefin classFocusType
-
personaRef
- Overrides:
personaRefin classFocusType
-
personaRef
- Overrides:
personaRefin classFocusType
-
personaRef
- Overrides:
personaRefin classFocusType
-
beginPersonaRef
- Overrides:
beginPersonaRefin classFocusType
-
activation
- Overrides:
activationin classFocusType
-
beginActivation
- Overrides:
beginActivationin classFocusType
-
jpegPhoto
-
costCenter
- Overrides:
costCenterin classFocusType
-
locality
-
locality
-
preferredLanguage
- Overrides:
preferredLanguagein classFocusType
-
locale
-
timezone
-
emailAddress
- Overrides:
emailAddressin classFocusType
-
telephoneNumber
- Overrides:
telephoneNumberin classFocusType
-
credentials
- Overrides:
credentialsin classFocusType
-
beginCredentials
- Overrides:
beginCredentialsin classFocusType
-
behavior
-
beginBehavior
- Overrides:
beginBehaviorin classFocusType
-
assignment
- Overrides:
assignmentin classFocusType
-
beginAssignment
- Overrides:
beginAssignmentin classFocusType
-
iteration
-
iterationToken
- Overrides:
iterationTokenin classFocusType
-
archetypeRef
- Overrides:
archetypeRefin classFocusType
-
archetypeRef
- Overrides:
archetypeRefin classFocusType
-
archetypeRef
- Overrides:
archetypeRefin classFocusType
-
beginArchetypeRef
- Overrides:
beginArchetypeRefin classFocusType
-
roleMembershipRef
- Overrides:
roleMembershipRefin classFocusType
-
roleMembershipRef
- Overrides:
roleMembershipRefin classFocusType
-
roleMembershipRef
- Overrides:
roleMembershipRefin classFocusType
-
beginRoleMembershipRef
- Overrides:
beginRoleMembershipRefin classFocusType
-
delegatedRef
- Overrides:
delegatedRefin classFocusType
-
delegatedRef
- Overrides:
delegatedRefin classFocusType
-
delegatedRef
- Overrides:
delegatedRefin classFocusType
-
beginDelegatedRef
- Overrides:
beginDelegatedRefin classFocusType
-
roleInfluenceRef
- Overrides:
roleInfluenceRefin classFocusType
-
roleInfluenceRef
- Overrides:
roleInfluenceRefin classFocusType
-
roleInfluenceRef
- Overrides:
roleInfluenceRefin classFocusType
-
beginRoleInfluenceRef
- Overrides:
beginRoleInfluenceRefin classFocusType
-
name
-
name
-
description
- Overrides:
descriptionin classFocusType
-
documentation
- Overrides:
documentationin classFocusType
-
subtype
-
fetchResult
- Overrides:
fetchResultin classFocusType
-
beginFetchResult
- Overrides:
beginFetchResultin classFocusType
-
extension
-
beginExtension
- Overrides:
beginExtensionin classFocusType
-
parentOrgRef
- Overrides:
parentOrgRefin classFocusType
-
parentOrgRef
- Overrides:
parentOrgRefin classFocusType
-
parentOrgRef
- Overrides:
parentOrgRefin classFocusType
-
beginParentOrgRef
- Overrides:
beginParentOrgRefin classFocusType
-
trigger
-
beginTrigger
- Overrides:
beginTriggerin classFocusType
-
metadata
-
beginMetadata
- Overrides:
beginMetadatain classFocusType
-
tenantRef
-
tenantRef
-
tenantRef
-
beginTenantRef
- Overrides:
beginTenantRefin classFocusType
-
lifecycleState
- Overrides:
lifecycleStatein classFocusType
-
operationExecution
- Overrides:
operationExecutionin classFocusType
-
beginOperationExecution
- Overrides:
beginOperationExecutionin classFocusType
-
lensContext
- Overrides:
lensContextin classFocusType
-
beginLensContext
- Overrides:
beginLensContextin classFocusType
-
policySituation
- Overrides:
policySituationin classFocusType
-
triggeredPolicyRule
- Overrides:
triggeredPolicyRulein classFocusType
-
beginTriggeredPolicyRule
- Overrides:
beginTriggeredPolicyRulein classFocusType
-
policyException
- Overrides:
policyExceptionin classFocusType
-
beginPolicyException
- Overrides:
beginPolicyExceptionin classFocusType
-
diagnosticInformation
- Overrides:
diagnosticInformationin classFocusType
-
beginDiagnosticInformation
- Overrides:
beginDiagnosticInformationin classFocusType
-
indestructible
- Overrides:
indestructiblein classFocusType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classFocusType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classFocusType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classFocusType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRefin classFocusType
-
policyStatement
- Overrides:
policyStatementin classFocusType
-
beginPolicyStatement
- Overrides:
beginPolicyStatementin classFocusType
-
effectiveOperationPolicy
- Overrides:
effectiveOperationPolicyin classFocusType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicyin classFocusType
-
end
public <X> X end() -
clone
-