Which jar files implement the public API for Appian 19.4

The jars shipped with the Eclipse bundle "Appian Developer Edition" are very old and the documented public API differs in some cases from what is actually available.

For example the 19.4 javadocs expose com.appiancorp.suiteapi.applications.Application method getObjectsByType(java.lang.Long appianTypeLong) but the jars available in Eclipse only support the deprecated method getObjectsByType(Type<H,I,U>

For this particular problem the jar bundled with Eclipse is appian-suiteapi.jar. The closes equivalent jar I can find in the 19.4 binaries appian-suiteapi- does not contain the required package.

  Discussion posts and replies are publicly visible

Parents Reply
  • I don't think that's going to work - I have function plugins that take multiple custom CDT types as input... I don't see us maintaining a CDT and a Java representation of the CDT. I think I will most likely have to continue using an older version of the Appian jars such as the ones that are/were included with the Appian Eclipse bundle to maintain access to com.appiancorp.suiteapi.type.Type. This implementation is working fine in 19.2 so the run time code still has the implementation we need.