dnq/src/main/kotlin/kotlinx/dnq/link/XdManyToOneRequiredLink.kt [34:55]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dbPropertyName: String?, dbOppositePropertyName: String?, onDeletePolicy: OnDeletePolicy, onTargetDeletePolicy: OnDeletePolicy ) : ScalarRequiredLink, XdLink( oppositeEntityType, dbPropertyName, dbOppositePropertyName, AssociationEndCardinality._1, AssociationEndType.UndirectedAssociationEnd, onDeletePolicy, onTargetDeletePolicy ) { override fun getValue(thisRef: R, property: KProperty<*>): T { val entity = thisRef.reattachAndGetLink(property.dbName) ?: throw RequiredPropertyUndefinedException(thisRef, property) return oppositeEntityType.wrap(entity) } override fun setValue(thisRef: R, property: KProperty<*>, value: T) { val session = thisRef.threadSessionOrThrow - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dnq/src/main/kotlin/kotlinx/dnq/link/XdOneToOneRequiredLink.kt [32:53]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dbPropertyName: String?, dbOppositePropertyName: String?, onDeletePolicy: OnDeletePolicy, onTargetDeletePolicy: OnDeletePolicy ) : ScalarRequiredLink, XdLink( oppositeEntityType, dbPropertyName, dbOppositePropertyName, AssociationEndCardinality._1, AssociationEndType.UndirectedAssociationEnd, onDeletePolicy, onTargetDeletePolicy ) { override fun getValue(thisRef: R, property: KProperty<*>): T { val entity = thisRef.reattachAndGetLink(property.dbName) ?: throw RequiredPropertyUndefinedException(thisRef, property) return oppositeEntityType.wrap(entity) } override fun setValue(thisRef: R, property: KProperty<*>, value: T) { val session = thisRef.threadSessionOrThrow - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -