/** * Load a single AssetTransactionCheckout object with expansion map of Contact and UserAccount, * by TransactionId * @param integer $intAssetId * @return object $objAssetTransactionCheckout */ public function LoadWithToContactToUserByTransactionId($intAssetTransactionId = null) { $objClauses = array(); array_push($objClauses, QQ::Expand(QQN::AssetTransactionCheckout()->ToContact)); array_push($objClauses, QQ::Expand(QQN::AssetTransactionCheckout()->ToUser)); $objAssetTransactionCheckout = AssetTransactionCheckout::QuerySingle(QQ::Equal(QQN::AssetTransactionCheckout()->AssetTransactionId, $intAssetTransactionId), $objClauses); return $objAssetTransactionCheckout; }
/** * Load a single AssetTransactionCheckout object, * by AssetTransactionId Index(es) * @param integer $intAssetTransactionId * @return AssetTransactionCheckout */ public static function LoadByAssetTransactionId($intAssetTransactionId, $objOptionalClauses = null) { return AssetTransactionCheckout::QuerySingle(QQ::Equal(QQN::AssetTransactionCheckout()->AssetTransactionId, $intAssetTransactionId), $objOptionalClauses); }