SAP ABAP Interface IF_NWECM_REPOSITORY (ECMI: Repository in a Store)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_API_REPOSITORY (Package) ECMI: Repositories, Sessions and Related Classes
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_NWECM_REPOSITORY ECMI: Repository Implementation 20080609
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_NWECM_REPOSITORY_AWR ECMI: Repository API Firewall Wrapper 20080722
Properties
Interface IF_NWECM_REPOSITORY  
Short Description ECMI: Repository in a Store    
General Data
Package S_NWECM_API_REPOSITORY   ECMI: Repositories, Sessions and Related Classes 
Created 20080529   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_NWECM_STORAGE_CLASS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_NWECM_REPOSITORY has no interface.
Friends
Interface IF_NWECM_REPOSITORY has no friend.
Attributes
Interface IF_NWECM_REPOSITORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BLACKLIST Instance method Public Method Returns a list of file name patterns (regular expressions) 20090831
2 GET_REPOSITORY_NAME Instance method Public Method Get the name of this repository 20090915
3 GET_SYSTEM_CREDENTIALS Instance method Public Method Get the configured default credentials for a system access 20080923
4 GET_USER_CREDENTIALS Instance method Public Method Get the default credentials for the current user 20080923
5 LOGIN Instance method Public Method Logs in the user with optional credentials and workspace 20080529
Events
Interface IF_NWECM_REPOSITORY has no event.
Types
Interface IF_NWECM_REPOSITORY has no local type.
Method Signatures

Method BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BLACKLIST Value transfer Type reference (TYPE) NWECM_T_BLACKLIST_PATTERN 20090831
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20090831
2 CX_NWECM_UNSUPPORTED_OPERATION 20090831

Method GET_REPOSITORY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Namespace-Qualified Names 20090915
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090915

Method GET_SYSTEM_CREDENTIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CREDENTIALS Value transfer Object reference (TYPE REF TO) IF_NWECM_CREDENTIALS 20080923
# Exception Resumable Description Created on
1 CX_NWECM_CREDENTIALS 20080923
2 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090401

Method GET_USER_CREDENTIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Value transfer Type reference (TYPE) STRING Name of the user from which to create credentials 20081210
2 Returning RO_CREDENTIALS Value transfer Object reference (TYPE REF TO) IF_NWECM_CREDENTIALS 20080923
# Exception Resumable Description Created on
1 CX_NWECM_CREDENTIALS 20080923
2 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090401

Method LOGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CREDENTIALS Value transfer Object reference (TYPE REF TO) IF_NWECM_CREDENTIALS User or system credentials 20080723
2 Importing IO_STD_STORAGE_CLASS Value transfer Object reference (TYPE REF TO) CL_NWECM_STORAGE_CLASS CL_NWECM_STORAGE_CLASS=>SC_CLASS_PERSISTENT Standard node or relation storage class 20090812
3 Importing IV_SCAN_PROFILE Value transfer Type reference (TYPE) STRING '/S_NWECM/ECM_UPLOAD' Name of virus scanner profile 20111117
4 Importing IV_WORKSPACE_NAME Value transfer Type reference (TYPE) STRING Name of workspace 20080728
5 Returning RO_SESSION Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION New session 20080723
# Exception Resumable Description Created on
1 CX_NWECM_CREDENTIALS NW ECM Credentials Exception 20080723
2 CX_NWECM_LOGIN Exception is thrown if the specified Credentials are invalid 20080529
3 CX_NWECM_NO_SUCH_WORKSPACE NW ECM: Workspace Not Available 20080723
4 CX_NWECM_REPOSITORY Main exception thrown by repository operations 20080529
History
Last changed by/on SAP  20130531 
SAP Release Created in 712