@Override protected PrismContainerValue getValueFrom(ResourceObjectAssociationType value) { return value.asPrismContainerValue(); }
@Override protected PrismContainerValue getValueFrom(ResourceObjectAssociationType value) { return value.asPrismContainerValue(); }
@Override public boolean equals(Object object) { if (!(object instanceof ResourceObjectAssociationType)) { return false; } ResourceObjectAssociationType other = ((ResourceObjectAssociationType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@XmlSchemaType(name = "string") @XmlElement(name = "kind") public ShadowKindType getKind() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_KIND, ShadowKindType.class); }
@XmlSchemaType(name = "string") @XmlElement(name = "direction") public ResourceObjectAssociationDirectionType getDirection() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DIRECTION, ResourceObjectAssociationDirectionType.class); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(name = "associationAttribute") public QName getAssociationAttribute() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_ASSOCIATION_ATTRIBUTE, QName.class); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "auxiliaryObjectClass") public QName getAuxiliaryObjectClass() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_AUXILIARY_OBJECT_CLASS, QName.class); }
@XmlElement(name = "intent") public List<String> getIntent() { return PrismForJAXBUtil.getPropertyValues(asPrismContainerValue(), F_INTENT, String.class); }
@XmlElement(name = "shortcutAssociationAttribute") public QName getShortcutAssociationAttribute() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_SHORTCUT_ASSOCIATION_ATTRIBUTE, QName.class); }
@XmlElement(name = "valueAttribute") public QName getValueAttribute() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_VALUE_ATTRIBUTE, QName.class); }
@XmlElement(name = "shortcutValueAttribute") public QName getShortcutValueAttribute() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_SHORTCUT_VALUE_ATTRIBUTE, QName.class); }
@XmlElement(defaultValue = "true", name = "explicitReferentialIntegrity") public Boolean isExplicitReferentialIntegrity() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_EXPLICIT_REFERENTIAL_INTEGRITY, Boolean.class); }
public void setKind(ShadowKindType value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_KIND, value); }
public void setShortcutAssociationAttribute(QName value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_SHORTCUT_ASSOCIATION_ATTRIBUTE, value); }
public void setShortcutValueAttribute(QName value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_SHORTCUT_VALUE_ATTRIBUTE, value); }
public List<String> createIntentList() { PrismForJAXBUtil.createProperty(asPrismContainerValue(), F_INTENT); return getIntent(); }
public ResourceObjectAssociationType clone() { ResourceObjectAssociationType object = new ResourceObjectAssociationType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }