DBA Data[Home] [Help]

PACKAGE: SYS.DBMS_JVM_EXP_PERMS

Source


1 package DBMS_JVM_EXP_PERMS AUTHID CURRENT_USER as
2   TYPE temp_rec is record (
3        kind        dba_java_policy.kind%TYPE,
4        grantee     dba_java_policy.grantee%TYPE,
5        type_schema dba_java_policy.type_schema%TYPE,
6        type_name   dba_java_policy.type_name%TYPE,
7        name        dba_java_policy.name%TYPE,
8        action      dba_java_policy.action%TYPE,
9        enabled     dba_java_policy.enabled%TYPE
10        );
11 
12   TYPE temp_java_policy is table of temp_rec;
13 
14   function create_exp(objid IN number,
15                       version in varchar2,
16                       new_block OUT PLS_INTEGER) return varchar2;
17 
18   function grant_exp (objid IN NUMBER,
19                       isdba IN PLS_INTEGER,
20                       grantor OUT VARCHAR2,
21                       version IN VARCHAR2,
22                       new_block OUT PLS_INTEGER) RETURN varchar2;
23 
24   function audit_exp (objid IN NUMBER,
25                       version IN VARCHAR2,
26                       new_block OUT PLS_INTEGER) RETURN varchar2;
27 
28   function drop_exp (objid IN NUMBER,
29                      version IN VARCHAR2,
30                      new_block OUT PLS_INTEGER) RETURN varchar2;
31 
32   function audit_sysprivs_exp (version IN VARCHAR2,
33                                new_block OUT PLS_INTEGER ) RETURN varchar2;
34   function grant_sysprivs_exp(version IN varchar2,
35                               new_block OUT PLS_INTEGER
36                              ) return varchar2;
37   procedure import_jvm_perms(pcol temp_java_policy);
38   function  export_perms(state IN OUT PLS_INTEGER, new_block OUT PLS_INTEGER)
39                         return varchar2;
40 end DBMS_JVM_EXP_PERMS;