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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ResourceAssociationDefinition(@NotNull ResourceObjectAssociationType definitionBean)
-
Method Summary
-
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 Detail
-
ResourceAssociationDefinition
public ResourceAssociationDefinition(@NotNull @NotNull ResourceObjectAssociationType definitionBean)
-
-
Method Detail
-
getDefinitionBean
@NotNull public @NotNull ResourceObjectAssociationType getDefinitionBean()
-
getAssociationTarget
public ResourceObjectTypeDefinition getAssociationTarget()
-
getName
@NotNull public @NotNull ItemName getName()
-
getKind
@NotNull public @NotNull ShadowKindType getKind()
-
getDirection
@NotNull public @NotNull ResourceObjectAssociationDirectionType getDirection()
-
getIntents
@NotNull public @NotNull Collection<String> getIntents()
-
getAnyIntent
@NotNull public @NotNull String getAnyIntent() throws ConfigurationException
We rely on the assumptions about multiple intents described forResourceObjectAssociationType.getIntent()
.- Throws:
ConfigurationException
-
getAuxiliaryObjectClass
public QName getAuxiliaryObjectClass()
-
getOutboundMappingType
public MappingType getOutboundMappingType()
-
getInboundMappingTypes
public List<InboundMappingType> getInboundMappingTypes()
-
isExclusiveStrong
public boolean isExclusiveStrong()
-
isIgnored
public boolean isIgnored()
-
isIgnored
public boolean isIgnored(LayerType layer)
-
getLimitations
public PropertyLimitations getLimitations(LayerType layer)
-
isTolerant
public boolean isTolerant()
-
requiresExplicitReferentialIntegrity
public boolean requiresExplicitReferentialIntegrity()
-
getMatchingRule
public QName getMatchingRule()
-
getDisplayName
public String getDisplayName()
-
getLifecycleState
public String getLifecycleState()
-
isVisible
public boolean isVisible(@NotNull @NotNull TaskExecutionMode taskExecutionMode)
-
clone
public ResourceAssociationDefinition clone()
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
-