0.1.13 • Published 12 years ago

ee-soa-service v0.1.13

Weekly downloads
352
License
-
Repository
github
Last release
12 years ago

EE-SOA-SERVICE

include in package.json

  • "ee-soa-service" : "version"
  • "ee-class" : "0.4.*"

service structure

you may use the default service structure for your service-package:

+-- Controller (dir for your custom controllers)
| +-- TestController.js
+-- lib
| +-- Service.js (your service file, see below)
+-- test (your tests)
+-- config.js.dist (your config.dist file, for testing etc.)
+-- index.js
+-- LICENCE
+-- package.json
+-- README.md
+-- service.js (config file)
+-- test.js (if you need a test file)


/lib/Service.js

!function() {
    'use strict';

    var Class     = require('ee-class')
        , Service = require('ee-soa-service');

    module.exports = new Class({
        inherits: Service

        , name: 'serviceName'
        , init: function init(options) {
            this.options    = options || {};
            this.serviceDir = __dirname + '/../';

            init.parent(options);
        }

    });

}();


/Controller/TestController.js (with a DefaultORMController)

!function() {
    'use strict';

    var Class                  = require('ee-class')
        , DefaultORMController = require('ee-soa-service').DefaultORMController;

    module.exports = new Class({
        inherits: DefaultORMController

        , init: function init(options) {
            this.options       = options || {};
            this.options.table = 'event';

            init.parent(options);
        }

    });

}();


/Service.js

module.exports = {
    //controller: ['TestController'] //[optional] if empty we try to load all user created controllers
    tables: ['user'] //define tables from wich defaultcontrollers will be generated
    //, controllerDir: 'Controller' //[optional] default to 'Controller'
};

2.12.1

6 years ago

2.12.0

7 years ago

2.11.0

8 years ago

2.10.6

8 years ago

2.10.5

8 years ago

2.10.4

8 years ago

2.10.3

8 years ago

2.10.2

8 years ago

2.10.1

8 years ago

2.10.0

8 years ago

2.9.7

8 years ago

2.9.6

8 years ago

2.9.5

8 years ago

2.9.4

8 years ago

2.9.3

9 years ago

2.9.2

9 years ago

2.9.1

9 years ago

2.9.0

9 years ago

2.8.1

9 years ago

2.8.0

9 years ago

2.7.3

9 years ago

2.7.2

9 years ago

2.7.1

9 years ago

2.7.0

9 years ago

2.6.3

9 years ago

2.6.2

9 years ago

2.6.1

9 years ago

2.6.0

9 years ago

2.5.0

9 years ago

2.3.1

9 years ago

2.2.5

9 years ago

2.2.4

9 years ago

2.2.3

9 years ago

2.2.2

9 years ago

2.2.1

9 years ago

2.2.0

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.8

9 years ago

2.0.7

9 years ago

2.0.6

9 years ago

2.0.5

9 years ago

2.0.4

9 years ago

2.0.3

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.3.1

9 years ago

1.3.0

10 years ago

1.2.0

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.4.6

10 years ago

0.4.5

10 years ago

0.4.4

10 years ago

0.4.3

10 years ago

0.4.2

10 years ago

0.4.1

10 years ago

0.4.0

10 years ago

0.3.8

10 years ago

0.3.7

10 years ago

0.3.6

10 years ago

0.3.5

10 years ago

0.3.4

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.69

10 years ago

0.2.68

10 years ago

0.2.67

10 years ago

0.2.66

10 years ago

0.2.65

10 years ago

0.2.64

10 years ago

0.2.63

10 years ago

0.2.62

10 years ago

0.2.61

10 years ago

0.2.60

10 years ago

0.2.59

10 years ago

0.2.58

10 years ago

0.2.57

10 years ago

0.2.56

10 years ago

0.2.55

10 years ago

0.2.54

10 years ago

0.2.53

10 years ago

0.2.52

10 years ago

0.2.51

10 years ago

0.2.50

10 years ago

0.2.49

10 years ago

0.2.48

10 years ago

0.2.47

10 years ago

0.2.46

10 years ago

0.2.45

10 years ago

0.2.44

10 years ago

0.2.43

10 years ago

0.2.42

10 years ago

0.2.41

10 years ago

0.2.40

10 years ago

0.2.38

10 years ago

0.2.37

10 years ago

0.2.36

10 years ago

0.2.35

10 years ago

0.2.34

10 years ago

0.2.33

10 years ago

0.2.32

10 years ago

0.2.31

10 years ago

0.2.30

10 years ago

0.2.29

10 years ago

0.2.28

10 years ago

0.2.27

10 years ago

0.2.26

10 years ago

0.2.25

10 years ago

0.2.23

10 years ago

0.2.22

10 years ago

0.2.21

10 years ago

0.2.20

10 years ago

0.2.19

10 years ago

0.2.18

10 years ago

0.2.17

10 years ago

0.2.16

10 years ago

0.2.15

10 years ago

0.2.14

11 years ago

0.2.13

11 years ago

0.2.12

11 years ago

0.2.11

11 years ago

0.2.10

11 years ago

0.2.8

11 years ago

0.2.7

11 years ago

0.2.6

11 years ago

0.2.5

11 years ago

0.2.4

11 years ago

0.2.3

11 years ago

0.2.2

11 years ago

0.2.1

11 years ago

0.2.0

12 years ago

0.1.35

12 years ago

0.1.34

12 years ago

0.1.33

12 years ago

0.1.32

12 years ago

0.1.31

12 years ago

0.1.30

12 years ago

0.1.29

12 years ago

0.1.28

12 years ago

0.1.27

12 years ago

0.1.26

12 years ago

0.1.25

12 years ago

0.1.24

12 years ago

0.1.23

12 years ago

0.1.22

12 years ago

0.1.21

12 years ago

0.1.20

12 years ago

0.1.19

12 years ago

0.1.18

12 years ago

0.1.17

12 years ago

0.1.16

12 years ago

0.1.15

12 years ago

0.1.14

12 years ago

0.1.13

12 years ago

0.1.12

12 years ago

0.1.11

12 years ago

0.1.10

12 years ago

0.1.9

12 years ago

0.1.8

12 years ago

0.1.7

12 years ago

0.1.6

12 years ago

0.1.5

12 years ago

0.1.4

12 years ago

0.1.3

12 years ago

0.1.2

12 years ago

0.1.1

12 years ago

0.1.0

12 years ago