Class SimulatedShadowReferenceTypeDefinition
java.lang.Object
com.evolveum.midpoint.schema.processor.AbstractShadowReferenceTypeDefinition
com.evolveum.midpoint.schema.processor.SimulatedShadowReferenceTypeDefinition
- All Implemented Interfaces:
DebugDumpable
,Serializable
public abstract class SimulatedShadowReferenceTypeDefinition
extends AbstractShadowReferenceTypeDefinition
implements Serializable, DebugDumpable
Specifies how to simulate the association class: what are the participants, what attributes to use for the association, etc.
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptiondebugDump
(int indent) @NotNull ItemName
@NotNull Collection<AssociationParticipantType>
@Nullable QName
@Nullable AssociationConfigItem.AttributeBinding
@NotNull ShadowSimpleAttributeDefinition<?>
@NotNull Collection<AssociationParticipantType>
boolean
boolean
boolean
toString()
Methods inherited from class com.evolveum.midpoint.schema.processor.AbstractShadowReferenceTypeDefinition
getLocalName, getQName, getReferenceTypeName, getRepresentativeObjectDefinition, getResourceOid, getSimulationDefinition, isEntitlement
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getLocalSubjectItemName
-
getPrimaryAttributeBinding
-
getSecondaryAttributeBinding
-
getDirection
-
isObjectToSubject
public boolean isObjectToSubject() -
isSubjectToObject
public boolean isSubjectToObject() -
requiresExplicitReferentialIntegrity
public boolean requiresExplicitReferentialIntegrity() -
getObjectAttributeDefinition
public <T> ShadowSimpleAttributeDefinition<T> getObjectAttributeDefinition(AssociationConfigItem.AttributeBinding binding) -
getSubjects
-
getObjects
-
toString
-
getPrimaryObjectBindingAttributeName
-
getPrimarySubjectBindingAttributeName
-
getSubjectSidePrimaryBindingAttributeDef
@NotNull public @NotNull ShadowSimpleAttributeDefinition<?> getSubjectSidePrimaryBindingAttributeDef() -
getPrimaryBindingMatchingRuleLegacy
-
getSubjectTypes
-
getObjectTypes
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
- Overrides:
debugDump
in classAbstractShadowReferenceTypeDefinition
-