SAP ABAP Class CL_CSI_FILESTORE (CSI Filestore)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-RCC (Application Component) Remote Control and Communication Framework
     CSI_PROVIDER_COMMON (Package) Cloud Service Provider Common Architecture
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CSI_FILESTORE_FINAL CSI Filestore 20100318
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CSI_FILESTORE_AWS CSI AWS File Store: S3 20100318
Properties
Class CL_CSI_FILESTORE  
Short Description CSI Filestore    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CSI_PROVIDER_COMMON   Cloud Service Provider Common Architecture 
Created 20100318   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CSITY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CSI_FILESTORE_FINAL CSI Filestore 20100318
Friends
Class CL_CSI_FILESTORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_PROVIDER Instance attribute Public Object reference (TYPE REF TO) CL_CSI_PROVIDER CSI Cloud Service Provider 20100318
2 GV_NAME Static Attribute Public Type reference (TYPE) CSI_FILESTORE_NAME CSI File Store Name 20100318
3 MO_ACCOUNT Instance attribute Protected Object reference (TYPE REF TO) CL_CSI_PROVIDER_ACCOUNT CSI Cloud Provider Account 20100318
Methods
# Method Level Visibility Method type Description Created on
1 DIRECTORY Instance method Public Method 20100318
2 FACTORY Static method Public Method Get a File Store Object 20100318
3 FILE Instance method Public Method 20100318
4 GET_DIRECTORY_HANDLER Instance method Protected Method # Get the Directory Handler Class Name 20100318
5 GET_FILE_HANDLER Instance method Protected Method # Get the File Handler Class Name 20100318
6 GET_PATH_SEPARATOR Instance method Public Method # Get the Path Separator 20100318
7 INITIALIZE Instance method Protected Method # Initialize Data after the Object has been created and fill 20100318
8 INNER_PURGE_DIRECTORY Instance method Protected Method # Purge the directory 20100318
9 LIST_DIRECTORIES Instance method Public Method 20100318
10 LIST_FILES Instance method Public Method 20100318
11 PURGE_DIRECTORY Instance method Public Method 20100318
Events
Class CL_CSI_FILESTORE has no event.
Types
Class CL_CSI_FILESTORE has no local type.
Method Signatures

Method DIRECTORY Signature

Method DIRECTORY on class CL_CSI_FILESTORE has no parameter.
Method DIRECTORY on class CL_CSI_FILESTORE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCOUNT Call by reference Object reference (TYPE REF TO) CL_CSI_PROVIDER_ACCOUNT CSI Cloud Provider Account 20100318
2 Importing IO_PROVIDER Call by reference Object reference (TYPE REF TO) CL_CSI_PROVIDER CSI Cloud Service Provider 20100318
3 Importing IV_NAME Call by reference Type reference (TYPE) CSI_FILESTORE_NAME CSI File Store Name 20100318
4 Returning RO_FILESTORE Value transfer Object reference (TYPE REF TO) CL_CSI_FILESTORE CSI Filestore 20100318
# Exception Resumable Description Created on
1 CX_CSI_FILESTORE CSI File Store Exceptions 20100318

Method FILE Signature

Method FILE on class CL_CSI_FILESTORE has no parameter.
Method FILE on class CL_CSI_FILESTORE has no exception.

Method GET_DIRECTORY_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HANDLERNAME Value transfer Type reference (TYPE) CSI_ABAP_ABSTYPENAME CSI Absolute Typename in ABAP 20100318

Method GET_DIRECTORY_HANDLER on class CL_CSI_FILESTORE has no exception.

Method GET_FILE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HANDLERNAME Value transfer Type reference (TYPE) CSI_ABAP_ABSTYPENAME CSI Absolute Typename in ABAP 20100318

Method GET_FILE_HANDLER on class CL_CSI_FILESTORE has no exception.

Method GET_PATH_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SEPARATOR Value transfer Type reference (TYPE) CSI_STRING 20100318

Method GET_PATH_SEPARATOR on class CL_CSI_FILESTORE has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_CSI_FILESTORE has no parameter.
Method INITIALIZE on class CL_CSI_FILESTORE has no exception.

Method INNER_PURGE_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTORY Call by reference Type reference (TYPE) CSI_FILE_PATH CSI File Path 20100318
2 Importing IV_OLDER_THAN_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100318
3 Returning RT_FILES Value transfer Type reference (TYPE) CSIT_FILE_PATH CSI File Path Table 20100318
# Exception Resumable Description Created on
1 CX_CSI_FILESTORE CSI File Store Exceptions 20100318

Method LIST_DIRECTORIES Signature

Method LIST_DIRECTORIES on class CL_CSI_FILESTORE has no parameter.
Method LIST_DIRECTORIES on class CL_CSI_FILESTORE has no exception.

Method LIST_FILES Signature

Method LIST_FILES on class CL_CSI_FILESTORE has no parameter.
Method LIST_FILES on class CL_CSI_FILESTORE has no exception.

Method PURGE_DIRECTORY Signature

Method PURGE_DIRECTORY on class CL_CSI_FILESTORE has no parameter.
Method PURGE_DIRECTORY on class CL_CSI_FILESTORE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702