Class ResourceAssociationDefinition
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.schema.processor.ResourceAssociationDefinition
- All Implemented Interfaces:
Freezable
,Visitable
,DebugDumpable
,Serializable
public class ResourceAssociationDefinition
extends AbstractFreezable
implements Serializable, Visitable, Freezable, DebugDumpable
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescriptionResourceAssociationDefinition
(@NotNull ResourceObjectAssociationType definitionBean) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clone()
debugDump
(int indent) @NotNull String
We rely on the assumptions about multiple intents described forResourceObjectAssociationType.getIntent()
.@NotNull ResourceObjectAssociationType
@NotNull Collection<String>
@NotNull ShadowKindType
getKind()
getLimitations
(LayerType layer) @NotNull ItemName
getName()
boolean
boolean
boolean
boolean
boolean
isVisible
(@NotNull TaskExecutionMode taskExecutionMode) boolean
toString()
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreeze
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
-
Constructor Details
-
ResourceAssociationDefinition
public ResourceAssociationDefinition(@NotNull @NotNull ResourceObjectAssociationType definitionBean)
-
-
Method Details
-
getDefinitionBean
-
getAssociationTarget
-
getName
-
getKind
-
getDirection
-
getIntents
-
getAnyIntent
We rely on the assumptions about multiple intents described forResourceObjectAssociationType.getIntent()
.- Throws:
ConfigurationException
-
getAuxiliaryObjectClass
-
getOutboundMappingType
-
getInboundMappingBeans
-
isExclusiveStrong
public boolean isExclusiveStrong() -
isIgnored
public boolean isIgnored() -
isIgnored
-
getLimitations
-
isTolerant
public boolean isTolerant() -
getTolerantValuePattern
-
getIntolerantValuePattern
-
requiresExplicitReferentialIntegrity
public boolean requiresExplicitReferentialIntegrity() -
getMatchingRule
-
getDisplayName
-
getLifecycleState
-
isVisible
-
accept
-
clone
-
toString
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-