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;
|
end p_delete_object;
|
||||||
|
|
||||||
procedure p_delete_folder (i_prefix in varchar2)
|
procedure p_delete_folder (i_parent_folder in varchar2)
|
||||||
/*Kopf------------------------------------------------------------------------------------------------
|
/*Kopf------------------------------------------------------------------------------------------------
|
||||||
-- Beschreibung: Löscht rekursiv alle Objekte unterhalb eines Präfixes im OCI Bucket.
|
-- Beschreibung: Löscht rekursiv alle Objekte unterhalb eines Präfixes im OCI Bucket.
|
||||||
-- Pseudo-Ordner (is_folder = Y) werden übersprungen.
|
-- 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
|
-- MA Datum Änderung
|
||||||
-- SCK 2026-04-08 Prozedur erstellt
|
-- 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_objects t_net_storage_tab;
|
||||||
l_response clob;
|
l_response clob;
|
||||||
l_obj_path t_object_path;
|
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
|
begin
|
||||||
pck_mitarbeiterrecht.p_hat_recht('ADMIN');
|
pck_mitarbeiterrecht.p_hat_recht('ADMIN');
|
||||||
p_assert_allowed(l_prefix);
|
p_assert_allowed(l_prefix);
|
||||||
@@ -720,14 +720,14 @@ create or replace package body pck_net_storage as
|
|||||||
end p_move_object;
|
end p_move_object;
|
||||||
|
|
||||||
procedure p_create_folder (
|
procedure p_create_folder (
|
||||||
i_prefix in varchar2
|
i_parent_folder in varchar2
|
||||||
,i_folder_name in varchar2
|
,i_folder_name in varchar2
|
||||||
)
|
)
|
||||||
/*Kopf------------------------------------------------------------------------------------------------
|
/*Kopf------------------------------------------------------------------------------------------------
|
||||||
-- Beschreibung: Legt einen neuen Ordner im OCI Bucket an.
|
-- Beschreibung: Legt einen neuen Ordner im OCI Bucket an.
|
||||||
-- Ordner werden als leeres Objekt mit trailing Slash simuliert.
|
-- 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)
|
-- i_folder_name Name des neuen Ordners (ohne Slash)
|
||||||
------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------
|
||||||
-- MA Datum Änderung
|
-- MA Datum Änderung
|
||||||
@@ -737,7 +737,7 @@ create or replace package body pck_net_storage as
|
|||||||
l_folder_key varchar2(1024);
|
l_folder_key varchar2(1024);
|
||||||
l_response clob;
|
l_response clob;
|
||||||
l_obj_path t_object_path;
|
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
|
begin
|
||||||
pck_mitarbeiterrecht.p_hat_recht('SCHREIBEN_ALLES');
|
pck_mitarbeiterrecht.p_hat_recht('SCHREIBEN_ALLES');
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ create or replace package pck_net_storage as
|
|||||||
);
|
);
|
||||||
|
|
||||||
procedure p_delete_folder (
|
procedure p_delete_folder (
|
||||||
i_prefix in varchar2
|
i_parent_folder in varchar2
|
||||||
);
|
);
|
||||||
|
|
||||||
procedure p_rename_object (
|
procedure p_rename_object (
|
||||||
@@ -55,7 +55,7 @@ create or replace package pck_net_storage as
|
|||||||
);
|
);
|
||||||
|
|
||||||
procedure p_create_folder (
|
procedure p_create_folder (
|
||||||
i_prefix in varchar2
|
i_parent_folder in varchar2
|
||||||
,i_folder_name in varchar2
|
,i_folder_name in varchar2
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user