Я работаю над интеграцией Braintree в ColdFusion. Braintree не поддерживает CF напрямую, но они предоставляют библиотеку Java, и все, что я делал до сих пор, работало очень хорошо... до сих пор. Похоже, что некоторые объекты (особенно функции поиска) имеют методы, недоступные из CF, и я подозреваю, что это потому, что они являются зарезервированными словами CF, такими как «есть» и «содержит». Есть ли способ обойти это?
<cfscript>
gate = createObject( "java", "com.braintreegateway.BraintreeGateway" ).init(env,merchant.getMerchantAccountId(), merchant.getMerchantAccountPublicSecret(),merchant.getMerchantAccountPrivateSecret());
req = createObject( "java","com.braintreegateway.CustomerSearchRequest").id().is("#user.getUserId()#");
customer = gate.customer().search(req);
</cfscript>
Возникла ошибка: Недопустимая конструкция CFML... ColdFusion просматривал следующий текст: is