Module: Application

Application

Application Provider
Author:
  • Marco Lehmann <marco.lehmann (at) kiwigrid.com>
Source:

Classes

ApplicationInstance
ketaApplication
ketaApplicationProvider

Methods

<inner> create(eventBus, properties) → {ApplicationInstance}

Creates an ApplicationInstance with given EventBus instance and properties.

Parameters:
Name Type Description
eventBus EventBus EventBus instance to use for communication
properties Object Properties to set upon UserInstance creation
Source:
Returns:
ApplicationInstance ApplicationInstance created
Example
angular.module('exampleApp', ['keta.services.Application'])
    .controller('ExampleController', function(ketaApplication) {
        var application = ketaApplication.create(eventBus, {
            appId: 'company.app',
            entryUri: 'https://...',
            redirectUri: 'https://...',
            iconUri: 'https://...',
            names: {
                en: 'Company App',
                de: 'Firmenanwendung'
            }
        });
    });