Class NativelyProvidedShadowReferenceTypeDefinition
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.schema.processor.NativelyProvidedShadowReferenceTypeDefinition
- All Implemented Interfaces:
Freezable,DebugDumpable,Serializable
Shadow reference type that is backed by a native implementation.
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptioncreate(@NotNull NativeReferenceTypeDefinition nativeRefTypeDef, @NotNull ResourceSchema schema) debugDump(int indent) @NotNull ResourceObjectDefinition@NotNull String@NotNull Collection<ShadowRelationParticipantType>@NotNull QNamegetQName()@Nullable SimulatedShadowReferenceTypeDefinition@NotNull Collection<ShadowRelationParticipantType>protected voidMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Method Details
-
create
public static NativelyProvidedShadowReferenceTypeDefinition create(@NotNull @NotNull NativeReferenceTypeDefinition nativeRefTypeDef, @NotNull @NotNull ResourceSchema schema) throws ConfigurationException - Throws:
ConfigurationException
-
debugDump
-
getSubjectTypes
-
getObjectTypes
-
getLocalName
-
getQName
-
getGeneralizedObjectSideObjectDefinition
-
getSimulationDefinition
-
performFreeze
protected void performFreeze()- Overrides:
performFreezein classAbstractFreezable
-