prefix zu parent_folder refactored
This commit is contained in:
@@ -538,12 +538,12 @@ create or replace package body pck_net_storage as
|
||||
);
|
||||
end p_delete_object;
|
||||
|
||||
procedure p_delete_folder (i_prefix in varchar2)
|
||||
procedure p_delete_folder (i_parent_folder in varchar2)
|
||||
/*Kopf------------------------------------------------------------------------------------------------
|
||||
-- Beschreibung: Löscht rekursiv alle Objekte unterhalb eines Präfixes im OCI Bucket.
|
||||
-- Pseudo-Ordner (is_folder = Y) werden übersprungen.
|
||||
------------------------------------------------------------------------------------------------------
|
||||
-- Parameter: i_prefix Ordnerpräfix (z.B. eingang/batch-001/)
|
||||
-- Parameter: i_parent_folder Ordnerpräfix (z.B. eingang/batch-001/)
|
||||
------------------------------------------------------------------------------------------------------
|
||||
-- MA Datum Änderung
|
||||
-- SCK 2026-04-08 Prozedur erstellt
|
||||
@@ -552,7 +552,7 @@ create or replace package body pck_net_storage as
|
||||
l_objects t_net_storage_tab;
|
||||
l_response clob;
|
||||
l_obj_path t_object_path;
|
||||
l_prefix varchar2(1024) := f_normalize_prefix(i_prefix);
|
||||
l_prefix varchar2(1024) := f_normalize_prefix(i_parent_folder);
|
||||
begin
|
||||
pck_mitarbeiterrecht.p_hat_recht('ADMIN');
|
||||
p_assert_allowed(l_prefix);
|
||||
@@ -720,14 +720,14 @@ create or replace package body pck_net_storage as
|
||||
end p_move_object;
|
||||
|
||||
procedure p_create_folder (
|
||||
i_prefix in varchar2
|
||||
i_parent_folder in varchar2
|
||||
,i_folder_name in varchar2
|
||||
)
|
||||
/*Kopf------------------------------------------------------------------------------------------------
|
||||
-- Beschreibung: Legt einen neuen Ordner im OCI Bucket an.
|
||||
-- Ordner werden als leeres Objekt mit trailing Slash simuliert.
|
||||
------------------------------------------------------------------------------------------------------
|
||||
-- Parameter: i_prefix Übergeordneter Pfad inkl. trailing Slash (z.B. eingang/)
|
||||
-- Parameter: i_parent_folder Übergeordneter Pfad inkl. trailing Slash (z.B. eingang/)
|
||||
-- i_folder_name Name des neuen Ordners (ohne Slash)
|
||||
------------------------------------------------------------------------------------------------------
|
||||
-- MA Datum Änderung
|
||||
@@ -737,7 +737,7 @@ create or replace package body pck_net_storage as
|
||||
l_folder_key varchar2(1024);
|
||||
l_response clob;
|
||||
l_obj_path t_object_path;
|
||||
l_prefix varchar2(1024) := f_normalize_prefix(i_prefix);
|
||||
l_prefix varchar2(1024) := f_normalize_prefix(i_parent_folder);
|
||||
begin
|
||||
pck_mitarbeiterrecht.p_hat_recht('SCHREIBEN_ALLES');
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ create or replace package pck_net_storage as
|
||||
);
|
||||
|
||||
procedure p_delete_folder (
|
||||
i_prefix in varchar2
|
||||
i_parent_folder in varchar2
|
||||
);
|
||||
|
||||
procedure p_rename_object (
|
||||
@@ -55,7 +55,7 @@ create or replace package pck_net_storage as
|
||||
);
|
||||
|
||||
procedure p_create_folder (
|
||||
i_prefix in varchar2
|
||||
i_parent_folder in varchar2
|
||||
,i_folder_name in varchar2
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user