Skip to content

dgf/dm4client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepaMehta 4 client

A DeepaMehta 4 REST client library

Requirements

Installation

npm install dm4client

Usage

# create a client instance
client = require('./src/dm4client').create 'http://localhost:8080/'

# login in as user 'check' with password 'test'
client.login 'check', 'test', (session) ->

  # open the default DeepaMehta workspace
  client.openSpace 'de.workspaces.deepamehta', (workspaceId) ->

    # get all data types
    client.getDataTypes (dataTypes) ->

      # get all topic types
      client.getTypes (typeList) ->

        # get all person contacts
        client.getTopics 'dm4.contacts.person', (persons) ->
          for person in persons
            console.log person.value