Interface NativeReferenceTypeDefinition
- All Superinterfaces:
Cloneable
,DebugDumpable
,Serializable
- All Known Implementing Classes:
NativeComplexTypeDefinitionImpl
Definition of an association class as seen by the connector (or defined in the simulated associations capability).
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final record
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addParticipant
(@NotNull String objectClassName, @NotNull ItemName associationName, @NotNull ShadowReferenceParticipantRole role) getName()
ShadowReferenceParticipantRole.OBJECT
participants in this association.ShadowReferenceParticipantRole.SUBJECT
participants in this association.Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getName
String getName() -
getSubjects
ShadowReferenceParticipantRole.SUBJECT
participants in this association. Never empty. -
getObjects
ShadowReferenceParticipantRole.OBJECT
participants in this association. Never empty. -
addParticipant
void addParticipant(@NotNull @NotNull String objectClassName, @NotNull @NotNull ItemName associationName, @NotNull @NotNull ShadowReferenceParticipantRole role)
-