Class RefinedAssociationDefinition
- java.lang.Object
 - 
- com.evolveum.midpoint.common.refinery.RefinedAssociationDefinition
 
 
- 
- All Implemented Interfaces:
 Visitable,Serializable
public class RefinedAssociationDefinition extends Object implements Serializable, Visitable
- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description RefinedAssociationDefinition(ResourceObjectAssociationType resourceObjectAssociationType) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(Visitor visitor)RefinedAssociationDefinitionclone()RefinedObjectClassDefinitiongetAssociationTarget()QNamegetAuxiliaryObjectClass()StringgetDisplayName()List<MappingType>getInboundMappingTypes()Collection<String>getIntents()List<String>getIntolerantValuePattern()ShadowKindTypegetKind()PropertyLimitationsgetLimitations(LayerType layer)QNamegetMatchingRule()ItemNamegetName()MappingTypegetOutboundMappingType()ResourceObjectAssociationTypegetResourceObjectAssociationType()List<String>getTolerantValuePattern()booleanisExclusiveStrong()booleanisIgnored()booleanisIgnored(LayerType layer)booleanisTolerant()booleanrequiresExplicitReferentialIntegrity()voidsetAssociationTarget(RefinedObjectClassDefinition associationTarget) 
 - 
 
- 
- 
Constructor Detail
- 
RefinedAssociationDefinition
public RefinedAssociationDefinition(ResourceObjectAssociationType resourceObjectAssociationType)
 
 - 
 
- 
Method Detail
- 
getResourceObjectAssociationType
public ResourceObjectAssociationType getResourceObjectAssociationType()
 
- 
getAssociationTarget
public RefinedObjectClassDefinition getAssociationTarget()
 
- 
setAssociationTarget
public void setAssociationTarget(RefinedObjectClassDefinition associationTarget)
 
- 
getName
public ItemName getName()
 
- 
getKind
public ShadowKindType getKind()
 
- 
getIntents
public Collection<String> getIntents()
 
- 
getAuxiliaryObjectClass
public QName getAuxiliaryObjectClass()
 
- 
getOutboundMappingType
public MappingType getOutboundMappingType()
 
- 
getInboundMappingTypes
public List<MappingType> 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()
 
- 
clone
public RefinedAssociationDefinition clone()
 
 - 
 
 -