@@ -59,27 +59,19 @@ const givenAnUseCaseThatResturnsDate = (injection) =>
59
59
response : Date ,
60
60
} )
61
61
62
- herbarium . entities . add ( SimpleEntity , 'SimpleEntity' )
63
- herbarium . entities . add ( NoIDEntity , 'NoIDEntity' )
64
- herbarium . entities . add ( CoolEntity , 'CoolEntity' )
65
- herbarium . usecases . add ( givenACreateUseCase , 'CreateSomethingCool' ) . metadata ( {
66
- group : 'genericGroup' ,
67
- operation : herbarium . crud . create ,
68
- entity : CoolEntity ,
69
- } )
70
- herbarium . usecases . add ( givenAUpdateUseCase , 'UpdateSomethingCool' ) . metadata ( {
71
- group : 'genericGroup' ,
72
- operation : herbarium . crud . update ,
73
- entity : CoolEntity ,
74
- } )
75
- herbarium . usecases . add ( givenAGetUseCase , 'GetSomethingCool' ) . metadata ( {
76
- group : 'genericGroup' ,
77
- operation : herbarium . crud . read ,
78
- entity : CoolEntity ,
79
- } )
80
- herbarium . usecases . add ( givenAnUseCaseThatResturnsDate , 'givenAnUseCaseThatResturnsDate' ) . metadata ( {
81
- group : 'genericGroup' ,
82
- operation : herbarium . crud . read ,
83
- } )
62
+ herbarium . nodes . add ( 'SimpleEntity' , SimpleEntity , herbarium . node . entity )
63
+ herbarium . nodes . add ( 'NoIDEntity' , NoIDEntity , herbarium . node . entity )
64
+ herbarium . nodes . add ( 'CoolEntity' , CoolEntity , herbarium . node . entity )
65
+ herbarium . nodes . add ( 'CreateSomethingCool' , givenACreateUseCase , herbarium . node . usecase )
66
+ . metadata ( { operation : herbarium . crud . create } )
67
+ . link ( 'CoolEntity' )
68
+ herbarium . nodes . add ( 'UpdateSomethingCool' , givenAUpdateUseCase , herbarium . node . usecase )
69
+ . metadata ( { operation : herbarium . crud . update } )
70
+ . link ( 'CoolEntity' )
71
+ herbarium . nodes . add ( 'GetSomethingCool' , givenAGetUseCase , herbarium . node . usecase )
72
+ . metadata ( { operation : herbarium . crud . read } )
73
+ . link ( 'CoolEntity' )
74
+ herbarium . nodes . add ( 'givenAnUseCaseThatResturnsDate' , givenAnUseCaseThatResturnsDate , herbarium . node . usecase )
75
+ . metadata ( { operation : herbarium . crud . read } )
84
76
85
77
module . exports = { herbarium }
0 commit comments