procedure, public, non_overridable :: get_collection_id | |
generic, public :: initialize => init_with_metadata, init_with_filename | |
procedure(I_request_data_from_file), public, deferred :: request_data_from_file | |
procedure(I_stage_data_to_file), public, deferred :: stage_data_to_file | |
procedure, public :: stage_time_to_file | |
procedure, public :: update_time_on_server |