DBA Data[Home] [Help]

PACKAGE: SYS.OJDS_CONTEXT

Source


1 package ojds_context authid current_user as
2   -- make a new context with the identified parent and return its node
3   function mkcontext (p number, c varchar2) return number;
4   -- make a new reference and return its node
5   function mkreference (r varchar2) return number;
6   -- bind a node to a parent
7   procedure link (p number, c number, i varchar2, bt number);
8   -- remove a node from a parent
9   procedure unlink (p number, i varchar2);
10   -- remove nodes with zero reference_count
11   function rmUnrefNodes (junk number) return boolean;
12   -- remove non-empty context
13   function rmEmptyCtx (c number) return number;
14   procedure relink (p number, i varchar2, nc number, nt number);
15   -- helper for buiding initial context in sql.
16   procedure addperm (i number, t number, s varchar2);
17   -- invoked when a user is dropped cascade
18   procedure user_dropped (the_user varchar2);
19   procedure role_dropped (the_role varchar2);
20   procedure drop_inode_s (the_dropped varchar2);
21   procedure drop_permission_s (the_dropped varchar2);
22   function drop_inode_slow (the_dropped varchar2) return boolean;
23   procedure drop_inode_node (inode_number NUMBER);
24   procedure drop_all_child_links (inode_number NUMBER);
25   function is_this_a_context (inode_number NUMBER) return boolean;
26 end ojds_context;