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 void
accept(Visitor visitor)
RefinedAssociationDefinition
clone()
RefinedObjectClassDefinition
getAssociationTarget()
QName
getAuxiliaryObjectClass()
String
getDisplayName()
List<MappingType>
getInboundMappingTypes()
Collection<String>
getIntents()
List<String>
getIntolerantValuePattern()
ShadowKindType
getKind()
PropertyLimitations
getLimitations(LayerType layer)
QName
getMatchingRule()
ItemName
getName()
MappingType
getOutboundMappingType()
ResourceObjectAssociationType
getResourceObjectAssociationType()
List<String>
getTolerantValuePattern()
boolean
isExclusiveStrong()
boolean
isIgnored()
boolean
isIgnored(LayerType layer)
boolean
isTolerant()
boolean
requiresExplicitReferentialIntegrity()
void
setAssociationTarget(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()
-
-