--
-- notification_request__new/13
--
create or replace function notification_request__new(
integer,
character varying,
integer,
integer,
integer,
integer,
integer,
character varying,
boolean,
timestamp with time zone,
integer,
character varying,
integer
) returns int4 as $$
DECLARE
p_request_id alias for $1;
p_object_type alias for $2;
p_type_id alias for $3;
p_user_id alias for $4;
p_object_id alias for $5;
p_interval_id alias for $6;
p_delivery_method_id alias for $7;
p_format alias for $8;
p_dynamic_p alias for $9;
p_creation_date alias for $10;
p_creation_user alias for $11;
p_creation_ip alias for $12;
p_context_id alias for $13;
v_request_id integer;
BEGIN
v_request_id:= acs_object__new (
p_request_id,
p_object_type,
p_creation_date,
p_creation_user,
p_creation_ip,
p_context_id);
insert into notification_requests
(request_id, type_id, user_id, object_id, interval_id, delivery_method_id, format, dynamic_p) values
(v_request_id, p_type_id, p_user_id, p_object_id, p_interval_id, p_delivery_method_id, p_format, p_dynamic_p);
return v_request_id;
END;
$$ language plpgsql;