INTF IF_CMIS_CLIENT
Source Link
Open in ADT
Home
Previous Object: IF_CHDO_OBJECT_TOOLS_REL
Next Object: IF_COM_MANAGEMENT
Status: RELEASED
Public
Method append_content_stream
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 is_content TYPE CMIS_S_CONTENT_RAW
 iv_change_token TYPE CMIS_STRING Optional
 iv_last_chunk TYPE ABAP_BOOL Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_name_constraint
RAISING cx_cmis_storage
RAISING cx_cmis_stream_not_supported
Method apply_acl
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 it_add_aces TYPE CMIS_T_KEY_VALUES Optional
 it_remove_aces TYPE CMIS_T_KEY_VALUES Optional
 iv_acl_propagation TYPE CMIS_ENUM Optional
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
Method get_repositories
EXPORTING
 et_repository_infos TYPE CMIS_T_REPOSITORY_INFO
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
Method get_repository_info
IMPORTING
 iv_repository_id TYPE CMIS_STRING
EXPORTING
 es_repository_info TYPE CMIS_S_REPOSITORY_INFO
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
Method get_type_children
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_type_id TYPE CMIS_ID Optional
 iv_include_prop_definitions TYPE ABAP_BOOL Optional
 iv_max_items TYPE INT4 Optional
 iv_skip_count TYPE INT4 Optional
EXPORTING
 es_types TYPE CMIS_S_TYPE_LIST
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
Method get_children
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_folder_id TYPE CMIS_ID
 iv_max_items TYPE INT4 Optional
 iv_skip_count TYPE INT4 Optional
 iv_order_by TYPE CMIS_STRING Optional
 iv_filter TYPE CMIS_STRING Optional
 iv_include_relationships TYPE CMIS_ENUM Optional
 iv_rendition_filter TYPE CMIS_STRING Optional
 iv_include_allowable_actions TYPE ABAP_BOOL Optional
 iv_include_path_segment TYPE ABAP_BOOL Optional
EXPORTING
 es_children TYPE CMIS_S_OBJECT_IN_FOLDER_LIST
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_filter_not_valid
Method get_folder_parent
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_folder_id TYPE CMIS_ID
 iv_filter TYPE CMIS_STRING Optional
EXPORTING
 es_parent TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_filter_not_valid
Method get_object_parents
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_filter TYPE CMIS_STRING Optional
 iv_include_relationships TYPE CMIS_ENUM Optional
 iv_rendition_filter TYPE CMIS_STRING Optional
 iv_include_allowable_actions TYPE ABAP_BOOL Optional
 iv_include_rel_path_segment TYPE ABAP_BOOL Optional
EXPORTING
 et_object_parents TYPE CMIS_T_OBJECT_PARENT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_filter_not_valid
Method get_type_definition
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_type_id TYPE CMIS_ID
EXPORTING
 es_type TYPE CMIS_S_TYPE_DEFINITION
RAISING cx_cmis_permission_denied
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_runtime
Method get_type_descendants
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_type_id TYPE CMIS_ID
 iv_depth TYPE INT4 Optional
 iv_include_prop_definitions TYPE ABAP_BOOL Optional
EXPORTING
 et_types TYPE CMIS_T_TYPE_CONTAINER
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
Method get_object
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_include_acl TYPE ABAP_BOOL Optional
 iv_filter TYPE CMIS_STRING Optional
 iv_include_relationships TYPE CMIS_ENUM Optional
 iv_rendition_filter TYPE CMIS_STRING Optional
 iv_include_allowable_actions TYPE ABAP_BOOL Optional
 iv_include_policy_ids TYPE ABAP_BOOL Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_filter_not_valid
RAISING cx_cmis_runtime
Method get_object_by_path
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_path TYPE CMIS_STRING
 iv_include_acl TYPE ABAP_BOOL Optional
 iv_filter TYPE CMIS_STRING Optional
 iv_include_relationships TYPE CMIS_ENUM Optional
 iv_rendition_filter TYPE CMIS_STRING Optional
 iv_include_allowable_actions TYPE ABAP_BOOL Optional
 iv_include_policy_ids TYPE ABAP_BOOL Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_filter_not_valid
RAISING cx_cmis_runtime
Method create_document
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 it_properties TYPE CMIS_T_CLIENT_PROPERTY
 iv_folder_id TYPE CMIS_ID Optional
 it_policies TYPE CMIS_T_ID Optional
 it_add_aces TYPE CMIS_T_KEY_VALUES Optional
 it_remove_aces TYPE CMIS_T_KEY_VALUES Optional
 is_content TYPE CMIS_S_CONTENT_RAW Optional
 iv_versioning_state TYPE CMIS_ENUM Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_name_constraint
RAISING cx_cmis_storage
RAISING cx_cmis_stream_not_supported
Method create_folder
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 it_properties TYPE CMIS_T_CLIENT_PROPERTY
 iv_folder_id TYPE CMIS_ID
 it_policies TYPE CMIS_T_ID Optional
 it_add_aces TYPE CMIS_T_KEY_VALUES Optional
 it_remove_aces TYPE CMIS_T_KEY_VALUES Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_name_constraint
RAISING cx_cmis_storage
Method create_item
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 it_properties TYPE CMIS_T_CLIENT_PROPERTY
 iv_folder_id TYPE CMIS_ID Optional
 it_policies TYPE CMIS_T_ID Optional
 it_add_aces TYPE CMIS_T_KEY_VALUES Optional
 it_remove_aces TYPE CMIS_T_KEY_VALUES Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_name_constraint
RAISING cx_cmis_storage
Method query
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_statement TYPE CMIS_STRING
 iv_search_all_versions TYPE ABAP_BOOL Optional
 iv_include_relationships TYPE CMIS_ENUM Optional
 iv_rendition_filter TYPE CMIS_STRING Optional
 iv_include_allowable_actions TYPE ABAP_BOOL Optional
 iv_max_items TYPE INT4 Optional
 iv_skip_count TYPE INT4 Optional
EXPORTING
 es_query_result TYPE CMIS_S_OBJECT_LIST
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
Method get_properties
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_filter TYPE CMIS_STRING Optional
EXPORTING
 es_properties TYPE CMIS_S_PROPERTIES
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_filter_not_valid
Method get_allowable_actions
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
EXPORTING
 es_allowable_actions TYPE CMIS_S_ALLOWABLE_ACTIONS
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
Method get_renditions
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_rendition_filter TYPE CMIS_STRING Optional
 iv_max_items TYPE INT4 Optional
 iv_skip_count TYPE INT4 Optional
EXPORTING
 et_renditions TYPE CMIS_T_RENDITION
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
Method delete
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_all_versions TYPE ABAP_BOOL Optional
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_update_conflict
Method delete_tree
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_all_versions TYPE ABAP_BOOL Optional
 iv_unfiled_objects TYPE CMIS_ENUM Optional
 iv_continue_on_failure TYPE ABAP_BOOL Optional
EXPORTING
 et_failed_to_delete TYPE CMIS_T_ID
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_update_conflict
Method add_object_to_folder
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_folder_id TYPE CMIS_ID
 iv_all_versions TYPE ABAP_BOOL
Method remove_object_from_folder
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_folder_id TYPE CMIS_ID
Method create_type
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 is_type TYPE CMIS_S_TYPE_DEFINITION
EXPORTING
 es_type TYPE CMIS_S_TYPE_DEFINITION
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
Method update_type
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 is_type TYPE CMIS_S_TYPE_DEFINITION
EXPORTING
 es_type TYPE CMIS_S_TYPE_DEFINITION
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
Method delete_type
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_type_id TYPE CMIS_ID
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
Method get_content_stream
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_stream_id TYPE CMIS_ID Optional
 iv_offset TYPE CMIS_LONG Optional
 iv_length TYPE CMIS_LONG Optional
EXPORTING
 es_content TYPE CMIS_S_CONTENT_RAW
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
Method check_in
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_major TYPE ABAP_BOOL
 is_content TYPE CMIS_S_CONTENT_RAW Optional
 iv_checkin_comment TYPE CMIS_STRING Optional
 it_policies TYPE CMIS_T_ID Optional
 it_properties TYPE CMIS_T_CLIENT_PROPERTY Optional
 it_add_ace TYPE CMIS_T_KEY_VALUES Optional
 it_remove_ace TYPE CMIS_T_KEY_VALUES Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_storage
RAISING cx_cmis_update_conflict
RAISING cx_cmis_stream_not_supported
Method check_out
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_storage
RAISING cx_cmis_update_conflict
RAISING cx_cmis_versioning
Method cancel_check_out
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_update_conflict
RAISING cx_cmis_constraint
RAISING cx_cmis_versioning
Method move_object
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_target_folder_id TYPE CMIS_ID
 iv_source_folder_id TYPE CMIS_ID
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_name_constraint
RAISING cx_cmis_storage
RAISING cx_cmis_update_conflict
Method bulk_update_properties
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 it_id_and_change_token TYPE CMIS_T_ID_AND_CHANGE_TOKEN
 it_properties TYPE CMIS_T_CLIENT_PROPERTY Optional
 it_add_secondary_type_ids TYPE CMIS_T_ID Optional
 it_remove_secondary_type_ids TYPE CMIS_T_ID Optional
 et_id_and_change_token TYPE CMIS_T_ID_AND_CHANGE_TOKEN
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
Method set_content_stream
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 is_content TYPE CMIS_S_CONTENT_RAW
 iv_change_token TYPE CMIS_STRING Optional
 iv_overwrite_flag TYPE ABAP_BOOL Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_runtime
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_constraint
RAISING cx_cmis_name_constraint
RAISING cx_cmis_storage
RAISING cx_cmis_stream_not_supported
Method update_properties
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 it_properties TYPE CMIS_T_CLIENT_PROPERTY Optional
 iv_change_token TYPE CMIS_STRING Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_name_constraint
RAISING cx_cmis_constraint
RAISING cx_cmis_storage
RAISING cx_cmis_update_conflict
RAISING cx_cmis_versioning
Method get_properties_latest_version
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_filter TYPE CMIS_STRING Optional
 iv_major TYPE ABAP_BOOL Optional
EXPORTING
 es_properties TYPE CMIS_S_PROPERTIES
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_filter_not_valid
Method get_object_latest_version
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_include_acl TYPE ABAP_BOOL Optional
 iv_filter TYPE CMIS_STRING Optional
 iv_include_relationships TYPE CMIS_ENUM Optional
 iv_rendition_filter TYPE CMIS_STRING Optional
 iv_include_allowable_actions TYPE ABAP_BOOL Optional
 iv_major TYPE ABAP_BOOL Optional
 iv_include_policy_ids TYPE ABAP_BOOL Optional
EXPORTING
 es_object TYPE CMIS_S_OBJECT
RAISING cx_cmis_permission_denied
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_filter_not_valid
RAISING cx_cmis_runtime
Method get_all_versions
IMPORTING
 iv_repository_id TYPE CMIS_REPOSITORY_ID
 iv_object_id TYPE CMIS_ID
 iv_filter TYPE CMIS_STRING Optional
 iv_include_allowable_actions TYPE ABAP_BOOL Optional
EXPORTING
 et_object TYPE CMIS_T_OBJECT
RAISING cx_cmis_runtime
RAISING cx_cmis_permission_denied
RAISING cx_cmis_invalid_argument
RAISING cx_cmis_not_supported
RAISING cx_cmis_object_not_found
RAISING cx_cmis_filter_not_valid
Exists on:
Bug reports and ideas welcome
Made using abaplint.app