Class ShadowType
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.ShadowType
- All Implemented Interfaces:
Containerable,Freezable,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding,JaxbVisitable,Objectable,DebugDumpable,Serializable,Cloneable
Local copy of any object on the provisioning resource that is related to provisioning.
It may be account, group, role (on the target system), privilege, security label,
organizational unit or anything else that is worth managing in identity management.
In the minimal form it contains only identifiers and meta-data, but it may also be used
for locally caching the account data (in local repository).
This XML object provides a representation of the resource object in the IDM system, in
the LOCAL REPOSITORY. It may represent a minimal data structure in IDM repository
that contains only identifier and nothing else. It may also represent a rich structure
with a lot of cached or fetched data. The actual content of this object depends on usage:
on the specific interface and operation used and even on the system state and configuration.
- 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 ItemNamestatic 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 ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final ItemNamestatic final Producer<ShadowType>Fields 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) association(ShadowAssociationType value) attributes(ShadowAttributesType value) auxiliaryObjectClass(QName value) behavior(ShadowBehaviorType value) clone()credentials(CredentialsType value) deathTimestamp(String value) description(String value) documentation(String value) effectiveMarkRef(String oid, QName type) effectiveMarkRef(String oid, QName type, QName relation) <X> Xend()booleanextension(ExtensionType value) fetchResult(OperationResultType value) getDead()getKind()getTag()indestructible(Boolean value) isDead()isExists()iterationToken(String value) kind(ShadowKindType value) lensContext(LensContextType value) lifecycleState(String value) metadata(MetadataType value) name(PolyStringType value) objectClass(QName value) parentOrgRef(ObjectReferenceType value) parentOrgRef(String oid, QName type) parentOrgRef(String oid, QName type, QName relation) policySituation(String value) primaryIdentifierValue(String value) protected QNameprotected QNameprotectedObject(Boolean value) purpose(ShadowPurposeType value) resourceRef(ObjectReferenceType value) resourceRef(String oid, QName type) resourceRef(String oid, QName type, QName relation) voidsetActivation(ActivationType value) voidsetAssigned(Boolean value) voidvoidvoidsetBehavior(ShadowBehaviorType value) voidvoidvoidvoidsetCredentials(CredentialsType value) voidvoidvoidvoidvoidsetIgnored(Boolean value) voidvoidsetIteration(Integer value) voidsetIterationToken(String value) voidsetKind(ShadowKindType value) voidsetObjectClass(QName value) voidsetPrimaryIdentifierValue(String value) voidsetProtectedObject(Boolean value) voidsetPurpose(ShadowPurposeType value) voidvoidvoidvoidvoidvoidsynchronizationTimestamp(String value) tenantRef(ObjectReferenceType value) trigger(TriggerType value) Methods 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_RESOURCE_REF
-
F_SHADOW_LIFECYCLE_STATE
-
F_PURPOSE
-
F_DEAD
-
F_DEATH_TIMESTAMP
-
F_PENDING_OPERATION
-
F_SYNCHRONIZATION_SITUATION
-
F_SYNCHRONIZATION_TIMESTAMP
-
F_FULL_SYNCHRONIZATION_TIMESTAMP
-
F_SYNCHRONIZATION_SITUATION_DESCRIPTION
-
F_CORRELATION
-
F_OBJECT_CLASS
-
F_PRIMARY_IDENTIFIER_VALUE
-
F_AUXILIARY_OBJECT_CLASS
-
F_KIND
-
F_INTENT
-
F_TAG
-
F_PROTECTED_OBJECT
-
F_IGNORED
-
F_ASSIGNED
-
F_EXISTS
-
F_ITERATION
-
F_ITERATION_TOKEN
-
F_ATTRIBUTES
-
F_REFERENCE_ATTRIBUTES
-
F_ASSOCIATIONS
-
F_ASSOCIATION
-
F_ACTIVATION
-
F_CREDENTIALS
-
F_CACHING_METADATA
-
F_CONTENT_DESCRIPTION
-
F_BEHAVIOR
-
FACTORY
-
CONTAINER_NAME
-
-
Constructor Details
-
ShadowType
public ShadowType() -
ShadowType
Deprecated.
-
-
Method Details
-
prismGetContainerName
- Overrides:
prismGetContainerNamein classObjectType
-
prismGetContainerType
- Overrides:
prismGetContainerTypein classObjectType
-
asPrismObject
- Specified by:
asPrismObjectin interfaceObjectable- Overrides:
asPrismObjectin classObjectType
-
getResourceRef
-
setResourceRef
-
getShadowLifecycleState
-
setShadowLifecycleState
-
getPurpose
-
setPurpose
-
isDead
-
getDead
-
setDead
-
getDeathTimestamp
-
setDeathTimestamp
-
getPendingOperation
-
createPendingOperationList
-
getSynchronizationSituation
-
setSynchronizationSituation
-
getSynchronizationTimestamp
-
setSynchronizationTimestamp
-
getFullSynchronizationTimestamp
-
setFullSynchronizationTimestamp
-
getSynchronizationSituationDescription
-
getCorrelation
-
setCorrelation
-
getObjectClass
-
setObjectClass
-
getPrimaryIdentifierValue
-
setPrimaryIdentifierValue
-
getAuxiliaryObjectClass
-
getKind
-
setKind
-
getIntent
-
setIntent
-
getTag
-
setTag
-
isProtectedObject
-
getProtectedObject
-
setProtectedObject
-
isIgnored
-
getIgnored
-
setIgnored
-
isAssigned
-
getAssigned
-
setAssigned
-
isExists
-
getExists
-
setExists
-
getIteration
-
setIteration
-
getIterationToken
-
setIterationToken
-
getAttributes
-
setAttributes
-
getReferenceAttributes
-
setReferenceAttributes
-
getAssociations
-
setAssociations
-
getAssociation
-
createAssociationList
-
getActivation
-
setActivation
-
getCredentials
-
setCredentials
-
getCachingMetadata
-
setCachingMetadata
-
getContentDescription
-
setContentDescription
-
getBehavior
-
setBehavior
-
equals
- Overrides:
equalsin classObjectType
-
version
- Overrides:
versionin classObjectType
-
oid
- Overrides:
oidin classObjectType
-
resourceRef
-
resourceRef
-
resourceRef
-
beginResourceRef
-
shadowLifecycleState
-
purpose
-
dead
-
deathTimestamp
-
deathTimestamp
-
pendingOperation
-
beginPendingOperation
-
synchronizationSituation
-
synchronizationTimestamp
-
synchronizationTimestamp
-
fullSynchronizationTimestamp
-
fullSynchronizationTimestamp
-
synchronizationSituationDescription
public ShadowType synchronizationSituationDescription(SynchronizationSituationDescriptionType value) -
beginSynchronizationSituationDescription
-
correlation
-
beginCorrelation
-
objectClass
-
-
auxiliaryObjectClass
-
kind
-
intent
-
tag
-
protectedObject
-
ignored
-
assigned
-
exists
-
iteration
-
iterationToken
-
attributes
-
beginAttributes
-
referenceAttributes
-
beginReferenceAttributes
-
associations
-
beginAssociations
-
association
-
beginAssociation
-
activation
-
beginActivation
-
credentials
-
beginCredentials
-
cachingMetadata
-
beginCachingMetadata
-
contentDescription
-
behavior
-
beginBehavior
-
name
- Overrides:
namein classObjectType
-
name
- Overrides:
namein classObjectType
-
description
- Overrides:
descriptionin classObjectType
-
documentation
- Overrides:
documentationin classObjectType
-
subtype
- Overrides:
subtypein classObjectType
-
fetchResult
- Overrides:
fetchResultin classObjectType
-
beginFetchResult
- Overrides:
beginFetchResultin classObjectType
-
extension
- Overrides:
extensionin classObjectType
-
beginExtension
- Overrides:
beginExtensionin classObjectType
-
parentOrgRef
- Overrides:
parentOrgRefin classObjectType
-
parentOrgRef
- Overrides:
parentOrgRefin classObjectType
-
parentOrgRef
- Overrides:
parentOrgRefin classObjectType
-
beginParentOrgRef
- Overrides:
beginParentOrgRefin classObjectType
-
trigger
- Overrides:
triggerin classObjectType
-
beginTrigger
- Overrides:
beginTriggerin classObjectType
-
metadata
- Overrides:
metadatain classObjectType
-
beginMetadata
- Overrides:
beginMetadatain classObjectType
-
tenantRef
- Overrides:
tenantRefin classObjectType
-
tenantRef
- Overrides:
tenantRefin classObjectType
-
tenantRef
- Overrides:
tenantRefin classObjectType
-
beginTenantRef
- Overrides:
beginTenantRefin classObjectType
-
lifecycleState
- Overrides:
lifecycleStatein classObjectType
-
operationExecution
- Overrides:
operationExecutionin classObjectType
-
beginOperationExecution
- Overrides:
beginOperationExecutionin classObjectType
-
lensContext
- Overrides:
lensContextin classObjectType
-
beginLensContext
- Overrides:
beginLensContextin classObjectType
-
policySituation
- Overrides:
policySituationin classObjectType
-
triggeredPolicyRule
- Overrides:
triggeredPolicyRulein classObjectType
-
beginTriggeredPolicyRule
- Overrides:
beginTriggeredPolicyRulein classObjectType
-
policyException
- Overrides:
policyExceptionin classObjectType
-
beginPolicyException
- Overrides:
beginPolicyExceptionin classObjectType
-
diagnosticInformation
- Overrides:
diagnosticInformationin classObjectType
-
beginDiagnosticInformation
- Overrides:
beginDiagnosticInformationin classObjectType
-
indestructible
- Overrides:
indestructiblein classObjectType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classObjectType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classObjectType
-
effectiveMarkRef
- Overrides:
effectiveMarkRefin classObjectType
-
beginEffectiveMarkRef
- Overrides:
beginEffectiveMarkRefin classObjectType
-
policyStatement
- Overrides:
policyStatementin classObjectType
-
beginPolicyStatement
- Overrides:
beginPolicyStatementin classObjectType
-
effectiveOperationPolicy
- Overrides:
effectiveOperationPolicyin classObjectType
-
beginEffectiveOperationPolicy
- Overrides:
beginEffectiveOperationPolicyin classObjectType
-
end
public <X> X end()- Overrides:
endin classObjectType
-
clone
- Overrides:
clonein classObjectType
-