SAP ABAP Interface /UI5/IF_ADT_REP_MODEL (Repository Model for ADT Team Provider)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI5-TOL (Application Component) SAP UI development toolkit for HTML5 - Design Time Tools
     /UI5/ADT_REP_FS (Package) ABAP File Store
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI5/CL_REP_MODEL UI5 Rep on BSP: Model implementation 20120118
Properties
Interface /UI5/IF_ADT_REP_MODEL  
Short Description Repository Model for ADT Team Provider    
General Data
Package /UI5/ADT_REP_FS   ABAP File Store 
Created 20120118   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI5/IF_ADT_REP_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface /UI5/IF_ADT_REP_MODEL has no interface.
Friends
Interface /UI5/IF_ADT_REP_MODEL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_RESOURCE_TYPE Instance attribute Public Type reference (TYPE) STRING 20120118
2 C_LOCK_EXCLUSIVE Constant Public Type reference (TYPE) ENQMODE 'X' Lock exclusive 20120127
3 C_LOCK_FOR_READ Constant Public Type reference (TYPE) ENQMODE 'S' Lock for reading 20120127
4 C_LOCK_FOR_READ_WRITE Constant Public Type reference (TYPE) ENQMODE 'E' Lock for reading and writing 20120127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_EXISTENCE Instance method Public Method Checks object existence 20120118
2 CREATE_FOLDER Instance method Public Method Creates folder 20120118
3 DELETE Instance method Public Method Deletes object 20120118
4 GET_DESCRIPTION Instance method Public Method Get Description 20120507
5 GET_ETAG_FOR_PATH Instance method Public Method Gets ETag for path 20120118
6 GET_EXECUTE_URL Instance method Public Method Returns the execution URL on the server 20120701
7 GET_FILE_CONTENT Instance method Public Method Gets file content 20120118
8 GET_FOLDER_DATA Instance method Public Method Gets folder data 20120118
9 GET_ID_BY_PATH Instance method Public Method Gets id by path 20120118
10 GET_PATH_BY_ID Instance method Public Method Gets path by id 20120118
11 GET_SPECIAL_TRANSPORT_INFO Instance method Public Method Gets special transport info 20120127
12 GET_TRANSPORT_INFO Instance method Public Method Gets transport info 20120118
13 IS_FOLDER Instance method Public Method Is folder indicator 20120118
14 LOCK Instance method Public Method Locks object 20120118
15 PUT_FILE_CONTENT Instance method Public Method Puts file content 20120118
16 UNLOCK Instance method Public Method Unlocks object 20120118
17 VALIDATE_PATH Instance method Public Method Validates Path 20120118
Events
Interface /UI5/IF_ADT_REP_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ERROR_TYPE Public Type reference (TYPE) I 20120118
Method Signatures

Method CHECK_OBJECT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method CREATE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20120504
2 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20120430
3 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETE_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120118
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
3 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120507
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20120507
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20120507

Method GET_ETAG_FOR_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
2 Returning RV_ETAG Value transfer Type reference (TYPE) STRING 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method GET_EXECUTE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120701
2 Returning RV_URL Value transfer Type reference (TYPE) STRING 20120701
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20120701

Method GET_FILE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ETAG Call by reference Type reference (TYPE) STRING ETag 20120118
2 Exporting EV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING file content as XSTRING 20120118
3 Exporting EV_LAST_MODIFIED Call by reference Type reference (TYPE) TIMESTAMP last modified 20120118
4 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) STRING mime type 20120118
5 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' Code Page 20120127
6 Importing IV_NEWLINE_CHARS Call by reference Type reference (TYPE) CHAR2 CL_ABAP_CHAR_UTILITIES=>CR_LF Version Number Component 20140119
7 Importing IV_PATH Call by reference Type reference (TYPE) STRING path 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method GET_FOLDER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20120118
2 Exporting EV_CREATED_AT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120118
3 Exporting EV_CREATED_BY Call by reference Type reference (TYPE) STRING 20120118
4 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20120118
5 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method GET_ID_BY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
2 Returning RV_ID Value transfer Type reference (TYPE) STRING 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method GET_PATH_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_FOLDER Call by reference Type reference (TYPE) ABAP_BOOL 20120118
2 Exporting EV_PATH Call by reference Type reference (TYPE) STRING 20120118
3 Importing IV_ID Call by reference Type reference (TYPE) CSEQUENCE 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method GET_SPECIAL_TRANSPORT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_NAME_FOR_CREATE Call by reference Type reference (TYPE) SEU_OBJKEY 20120203
2 Exporting EV_OBJECT_TYPE_FOR_CREATE Call by reference Type reference (TYPE) TROBJTYPE 20120203
3 Exporting EV_WB_OBJECT_TYPE_FOR_CREATE Call by reference Type reference (TYPE) SEU_OBJTYP 20120203
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120127
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20120127

Method GET_TRANSPORT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY 20120118
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20120118
3 Exporting EV_WB_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP 20120118
4 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method IS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE /UI5/IF_ADT_REP_MODEL=>C_LOCK_FOR_READ_WRITE Lock mode 20120127
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20120118

Method PUT_FILE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_ETAG Call by reference Type reference (TYPE) STRING new etag 20120118
2 Importing IV_CODE_PAGE Call by reference Type reference (TYPE) STRING 'UTF-8' code page 20120125
3 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING file content as xstring 20120118
4 Importing IV_IS_BINARY Call by reference Type reference (TYPE) ABAP_BOOL is binary indicator 20120125
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SPACE language 20120118
6 Importing IV_PATH Call by reference Type reference (TYPE) STRING Path 20120118
7 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR transport request 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) ENQMODE /UI5/IF_ADT_REP_MODEL=>C_LOCK_FOR_READ_WRITE Lock mode 20120127
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20120118

Method VALIDATE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH Call by reference Type reference (TYPE) CSEQUENCE 20120118
# Exception Resumable Description Created on
1 CX_ADT_REST 20120118
History
Last changed by/on SAP  20141120 
SAP Release Created in 100