SAP ABAP Class CL_NWECM_SPI_TCK_WRITE (Abstract write scenario base class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_SPI_TCK (Package) SPI Technology Compatibility Kit
Properties
Class CL_NWECM_SPI_TCK_WRITE  
Short Description Abstract write scenario base class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 5   
Package S_NWECM_SPI_TCK   SPI Technology Compatibility Kit 
Created 20090513   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NWECM_SPI_TCK_WRITE has no forward declaration.
Interfaces
Class CL_NWECM_SPI_TCK_WRITE has no interface implemented.
Friends
Class CL_NWECM_SPI_TCK_WRITE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FIXTURE Instance attribute Private Object reference (TYPE REF TO) CL_NWECM_SPI_TCK_SIMPLE_FIX NW ECM: Basic fixture for SPI TCK Tests 20090514
2 MO_HIERARCHY_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_HIERARCHY_SERVICE NW ECM: Service for Hierarchical Node Organization 20090514
3 MO_PROPERTY_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_PROPERTY_SERVICE NW ECM: Service for Node Property Access 20090612
4 MO_REPOSITORY_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_REPOSITORY_SERVICE NW ECM: Central Repository Service of Connector 20090514
5 MO_SESSION_INFO Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20090514
6 MO_TEST_FOLDER Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO 20090612
7 MO_TEST_PATH Instance attribute Private Type reference (TYPE) STRING 20090612
8 MO_W_HIERARCHY_SRV Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_W_HIERARCHY_SERVICE 20090612
9 MO_W_PROPERTY_SRV Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_W_PROPERTY_SERVICE 20090612
10 MO_W_REPOSITORY_SRV Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_W_REPOSITORY_SERVICE 20090612
11 SC_CONTENT_STRING Constant Private Type reference (TYPE) STRING 'This is test content' 20090612
12 SC_FILE1_NAME Constant Private Type reference (TYPE) STRING 'file1.txt' 20090612
13 SC_FILE2_NAME Constant Private Type reference (TYPE) STRING 'file2.txt' 20090612
14 SC_FILE3_NAME Constant Private Type reference (TYPE) STRING 'file3.txt' 20090612
15 SC_FOLDER1_NAME Constant Private Type reference (TYPE) STRING 'folder1' 20090612
16 SC_FOLDER2_NAME Constant Private Type reference (TYPE) STRING 'folder2' 20090612
17 SC_PROPERTY_NAME Constant Private Type reference (TYPE) STRING 'testproperty' 20090612
18 SC_PROPERTY_NAMESPACE Constant Private Type reference (TYPE) STRING 'http://sap.com/xmlns/ecm/tck/write' 20090612
19 SC_PROPERTY_VALUE Constant Private Type reference (TYPE) STRING 'test value' 20090612
20 SC_SOURCE_FILE_NAME Constant Private Type reference (TYPE) STRING 'source.txt' 20090612
21 SC_WORKSPACE_NAME Constant Protected Type reference (TYPE) STRING 'SPI_WRITE_TEST' 20090514
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_TEST Instance method Private Method 20100930
2 ASSERT_NODE_INFO_IS_OKAY Instance method Private Method bundles assertion to be carried out on node infos 20090519
3 CONVERT_CONTENT Instance method Private Method 20090612
4 COPY_EMPTY_FOLDER Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's copy_node 20090612
5 COPY_EXCEPTION_HANDLING Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's copy_node 20090612
6 COPY_FILE Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's copy_node 20090612
7 COPY_FOLDER Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's copy_node 20090612
8 COPY_FOLDER_OVERWRITE Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's copy_node 20090616
9 CREATE_FILE_CONTENT_PROPERTIES Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_file 20090612
10 CREATE_FILE_EMPTY Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_file 20090612
11 CREATE_FILE_EXCEPTION_HANDLING Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_file 20090612
12 CREATE_FILE_WITH_CONTENT Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_file 20090612
13 CREATE_FILE_WITH_PROPERTIES Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_file 20090612
14 CREATE_FOLDER Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_folder 20090514
15 CREATE_FOLDER_EXCEPTIONS Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_folder 20090612
16 CREATE_FOLDER_WITH_PROPERTIES Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_folder 20090612
17 CREATE_PROPERTY_HOLDER Instance method Private Method 20090612
18 CREATE_SERVICES Instance method Private Method Setup all necessary SPI services 20090612
19 CREATE_TESTDATA Instance method Private Method Setup the testdata via SPI calls 20090612
20 DELETE_EMPTY_FOLDER Instance method Protected Test Method for ABAP Unit test of w_repository_service delete_node 20090617
21 DELETE_FILE Instance method Protected Test Method for ABAP Unit test of w_repository_service delete_node 20090617
22 DELETE_FOLDER Instance method Protected Test Method for ABAP Unit test of w_repository_service delete_node 20090617
23 DELETE_TESTDATA Instance method Private Method Removes the testdata via SPI calls 20090612
24 GET_NODE_INTERNAL Instance method Private Method 20090612
25 GET_SESSION_INFO Instance method Private Method 20090514
26 MOVE_EMPTY_FOLDER Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's move_node 20090617
27 MOVE_EXCEPTION_HANDLING Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's move_node 20090617
28 MOVE_FILE Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's move_node 20090617
29 MOVE_FILE_WITH_RENAME Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's move_node 20100614
30 MOVE_FOLDER Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's move_node 20090617
31 MOVE_FOLDER_OVERWRITE Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's move_node 20090617
32 MOVE_FOLDER_WITH_RENAME Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's move_node with rename 20100614
33 RENAME_EXCEPTIONS Instance method Protected Test Method for ABAP Unit test of w_repository_service rename 20090616
34 RENAME_FILE Instance method Protected Test Method for ABAP Unit test of w_repository_service rename 20090616
35 RENAME_FOLDER Instance method Protected Test Method for ABAP Unit test of w_repository_service rename 20090616
36 SETUP Instance method Private Method 20090513
37 SETUP_FIXTURE Instance method Protected Method setup the fixture object (to be redefined) 20090514
38 TEARDOWN Instance method Private Method 20090513
39 TEARDOWN_FIXTURE Instance method Protected Method tear down the fixture object (to be redefined) 20090514
40 UPDATE_CONTENT Instance method Protected Test Method for ABAP Unit test of w_repository_service update_content 20090617
41 UPDATE_CONTENT_EXCEPTIONS Instance method Protected Test Method for ABAP Unit test of w_repository_service update_content 20090617
42 UPDATE_PROPERTIES Instance method Protected Test Method for ABAP Unit test of w_hierarchy_service's create_file 20100614
Events
Class CL_NWECM_SPI_TCK_WRITE has no event.
Types
Class CL_NWECM_SPI_TCK_WRITE has no local type.
Method Signatures

Method ABORT_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE Call by reference Type reference (TYPE) STRING 20100930

Method ABORT_TEST on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method ASSERT_NODE_INFO_IS_OKAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090519
2 Importing IV_FILE_OR_FOLDER Call by reference Type reference (TYPE) STRING FILE or FOLDER? 20090519

Method ASSERT_NODE_INFO_IS_OKAY on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method CONVERT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTENT Value transfer Type reference (TYPE) XSTRING 20090612

Method CONVERT_CONTENT on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method COPY_EMPTY_FOLDER Signature

Method COPY_EMPTY_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method COPY_EXCEPTION_HANDLING Signature

Method COPY_EXCEPTION_HANDLING on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090612

Method COPY_FILE Signature

Method COPY_FILE on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090612

Method COPY_FOLDER Signature

Method COPY_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090612

Method COPY_FOLDER_OVERWRITE Signature

Method COPY_FOLDER_OVERWRITE on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090616

Method CREATE_FILE_CONTENT_PROPERTIES Signature

Method CREATE_FILE_CONTENT_PROPERTIES on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_FILE_EMPTY Signature

Method CREATE_FILE_EMPTY on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_FILE_EXCEPTION_HANDLING Signature

Method CREATE_FILE_EXCEPTION_HANDLING on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_FILE_WITH_CONTENT Signature

Method CREATE_FILE_WITH_CONTENT on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_FILE_WITH_PROPERTIES Signature

Method CREATE_FILE_WITH_PROPERTIES on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_FOLDER Signature

Method CREATE_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_FOLDER_EXCEPTIONS Signature

Method CREATE_FOLDER_EXCEPTIONS on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_FOLDER_WITH_PROPERTIES Signature

Method CREATE_FOLDER_WITH_PROPERTIES on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method CREATE_PROPERTY_HOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROPERTY_HOLDER Value transfer Type reference (TYPE) NWECM_T_PROPERTY_HOLDER Table of property holder objects 20090612

Method CREATE_PROPERTY_HOLDER on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method CREATE_SERVICES Signature

Method CREATE_SERVICES on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090612

Method CREATE_TESTDATA Signature

Method CREATE_TESTDATA on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method DELETE_EMPTY_FOLDER Signature

Method DELETE_EMPTY_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090618

Method DELETE_FILE Signature

Method DELETE_FILE on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090618

Method DELETE_FOLDER Signature

Method DELETE_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090618

Method DELETE_TESTDATA Signature

Method DELETE_TESTDATA on class CL_NWECM_SPI_TCK_WRITE has no parameter.
Method DELETE_TESTDATA on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method GET_NODE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Value transfer Type reference (TYPE) STRING 20090612
2 Returning RO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20090612
# Exception Resumable Description Created on
1 CX_NWECM 20090612

Method GET_SESSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20090514
# Exception Resumable Description Created on
1 CX_NWECM 20090514

Method MOVE_EMPTY_FOLDER Signature

Method MOVE_EMPTY_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090617

Method MOVE_EXCEPTION_HANDLING Signature

Method MOVE_EXCEPTION_HANDLING on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090617

Method MOVE_FILE Signature

Method MOVE_FILE on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090617

Method MOVE_FILE_WITH_RENAME Signature

Method MOVE_FILE_WITH_RENAME on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20100614

Method MOVE_FOLDER Signature

Method MOVE_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090617

Method MOVE_FOLDER_OVERWRITE Signature

Method MOVE_FOLDER_OVERWRITE on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090617

Method MOVE_FOLDER_WITH_RENAME Signature

Method MOVE_FOLDER_WITH_RENAME on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20100614

Method RENAME_EXCEPTIONS Signature

Method RENAME_EXCEPTIONS on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090616

Method RENAME_FILE Signature

Method RENAME_FILE on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090616

Method RENAME_FOLDER Signature

Method RENAME_FOLDER on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20090616

Method SETUP Signature

Method SETUP on class CL_NWECM_SPI_TCK_WRITE has no parameter.
Method SETUP on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method SETUP_FIXTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FIXTURE_SIMPLE Value transfer Object reference (TYPE REF TO) CL_NWECM_SPI_TCK_SIMPLE_FIX Fixture for read scenario test 20090609

Method SETUP_FIXTURE on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method TEARDOWN Signature

Method TEARDOWN on class CL_NWECM_SPI_TCK_WRITE has no parameter.
Method TEARDOWN on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method TEARDOWN_FIXTURE Signature

Method TEARDOWN_FIXTURE on class CL_NWECM_SPI_TCK_WRITE has no parameter.
Method TEARDOWN_FIXTURE on class CL_NWECM_SPI_TCK_WRITE has no exception.

Method UPDATE_CONTENT Signature

Method UPDATE_CONTENT on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090617

Method UPDATE_CONTENT_EXCEPTIONS Signature

Method UPDATE_CONTENT_EXCEPTIONS on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM NW ECM: Base Exception 20090617

Method UPDATE_PROPERTIES Signature

Method UPDATE_PROPERTIES on class CL_NWECM_SPI_TCK_WRITE has no parameter.
# Exception Resumable Description Created on
1 CX_NWECM 20100614
History
Last changed by/on SAP  20110908 
SAP Release Created in 730