Current section
Files
Jump to
Current section
Files
src/erp_products.erl
-module(erp_products).
-compile(export_all).
-include("person.hrl").
-include("product.hrl").
-include_lib("kvs/include/kvs.hrl").
-include_lib("kvs/include/cursors.hrl").
'NYNJA'() ->
{ok, NYNJA} = kvs:get("/erp/partners","NYNJA, Inc."),
#'Product'{ code = "NYNJA",
id = kvs:seq([],[]),
organization = NYNJA,
engineer = #'Person'{cn = "Maxim Sokhatsky"},
director = #'Person'{cn = "Anton Andonov"},
owner = #'Person'{cn = "Salvator Guerrieri"},
type = virtual }.
products() -> ['NYNJA'()].
plm_boot() ->
case kvs:get(writer,"/plm/products") of
{error,_} -> lists:map(fun(#'Product'{} = P) -> kvs:append(P,"/plm/products") end, products());
{ok,_} -> skip end.