Service Interfaces - Jmanuel4SandMan/BIMserver GitHub Wiki

The Service Interfaces are a set of defined interfaces for interaction with BIMserver. These interfaces are defined as (heavily annotated) Java interfaces.

In BIMserver 1.3/1.4 a lot of methods were moved to interfaces that are prefixed with org.buildingsmart.bimsie1. In BIMserver 1.5 those methods have been moved back to the original interfaces.

The interfaces

Namespace Name Link
org.bimserver AdminInterface AdminInterface.java
org.bimserver AuthInterface AuthInterface.java
org.bimserver MetaInterface MetaInterface.java
org.bimserver PluginInterface PluginInterface.java
org.bimserver ServiceInterface ServiceInterface.java
org.bimserver SettingsInterface SettingsInterface.java

Access

Access to these methods is provided through 3 different channels: Protocol Buffers, SOAP and JSON.