Skip to content

Service Interfaces

Ruben de Laat edited this page Jul 21, 2016 · 10 revisions

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] (https://github.com/opensourceBIM/BIMserver/blob/master/PluginBase/src/org/bimserver/shared/interfaces/AuthInterface.java) | org.bimserver | MetaInterface | MetaInterface.java | org.bimserver | PluginInterface | PluginInterface.java | org.bimserver | ServiceInterface | ServiceInterface.java | org.bimserver | SettingsInterface | SettingsInterface.java | org.buildingsmart.bimsie1 | Bimsie1AuthInterface | Bimsie1AuthInterface.java | org.buildingsmart.bimsie1 | Bimsie1LowLevelInterface | Bimsie1LowLevelInterface.java | org.buildingsmart.bimsie1 | Bimsie1NotificationInterface | Bimsie1NotificationInterface | org.buildingsmart.bimsie1 | Bimsie1NotificationRegistryInterface | Bimsie1NotificationRegistryInterface | org.buildingsmart.bimsie1 | Bimsie1RemoteServiceInterface | Bimsie1RemoteServiceInterface.java | org.buildingsmart.bimsie1 | Bimsie1ServiceInterface | Bimsie1ServiceInterface

Access

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

Clone this wiki locally