SAP ABAP Class CL_GFS_REPOSITORY (Repository Impl.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_RP (Package) Fast Search Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GFS_CLNT_WHEREUSE Create Where-Used Lists 20050120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GFS_REPOSITORY GFS Repository 20040420
Properties
Class CL_GFS_REPOSITORY  
Short Description Repository Impl.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSG_RP   Fast Search Repository 
Created 20040420   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GFS_REPOSITORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GFS_CLNT_WHEREUSE Create Where-Used Lists 20050120
2 IF_GFS_REPOSITORY GFS Repository 20040420
Friends
Class CL_GFS_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GFS_REPOSITORY Repository Impl. 20040421
2 MT_DEF_BUFFER Instance attribute Private Type reference (TYPE) T_DEF_BUFFER_T 20050413
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Static method Public Method 20050124
2 COPY_DEFINITION Instance method Private Method 20040608
3 DELETE_DEFINITION Instance method Public Method 20040428
4 EXISTS Instance method Private Method 20040428
5 FIND_DEFINITION Instance method Private Method 20040428
6 GET_DEFINITION Instance method Public Method 20040428
7 GET_FROM_BUFFER Instance method Private Method 20050413
8 GET_INSTANCE Static method Public Method 20040421
9 INVALID_BUFFER Instance method Public Method 20050413
10 PUT_TO_BUFFER Instance method Private Method 20050413
Events
Class CL_GFS_REPOSITORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DEF_BUFFER_ENTRY Private See coding 20050413 BEGIN OF t_def_buffer_entry, def_name TYPE sfsg_definition_name, as4local TYPE as4local, def_instance TYPE REF TO if_gfs_definition, END OF t_def_buffer_entry
2 T_DEF_BUFFER_T Private See coding 20050413 t_def_buffer_t TYPE STANDARD TABLE OF t_def_buffer_entry with key def_name as4local
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on class CL_GFS_REPOSITORY has no parameter.
# Exception Resumable Description Created on
1 CX_GFS_AUTHORITY_ERROR Fast Search Basis Ausnahmeklasse 20050131

Method COPY_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FROM Call by reference Object reference (TYPE REF TO) IF_GFS_DEFINITION GFS Definition 20040608
2 Importing IR_TO Call by reference Object reference (TYPE REF TO) IF_GFS_DEFINITION GFS Definition 20040608

Method COPY_DEFINITION on class CL_GFS_REPOSITORY has no exception.

Method DELETE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040428
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040428
3 Importing I_TYPE Call by reference Type reference (TYPE) SFSG_DEFINITION_TYPE Definition Type 20040428
4 Importing I_WITHOUT_SAVE Call by reference Type reference (TYPE) SFS_BOOL 'X' if user delete a not saved new created serachdef 20040629
# Exception Resumable Description Created on
1 CX_GFS_AUTHORITY_ERROR Fast Search Basis Ausnahmeklasse 20050131
2 CX_GFS_TR_ERROR Transport Error 20040525
3 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20040428
4 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040428

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040428
2 Returning R_BOOL Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040428

Method EXISTS on class CL_GFS_REPOSITORY has no exception.

Method FIND_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040428
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040428
3 Returning RT_KEYS Value transfer Type reference (TYPE) SFSG_DEFINITION_KEY_T Internal table for keys 20040428

Method FIND_DEFINITION on class CL_GFS_REPOSITORY has no exception.

Method GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040428
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040428
3 Returning RR_DEF Value transfer Object reference (TYPE REF TO) IF_GFS_DEFINITION GFS Definition 20040428
# Exception Resumable Description Created on
1 CX_GFS_ORIGIN_NOT_FOUND Extension origin not found 20040615
2 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040428

Method GET_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS4LOCAL Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20050413
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20050413
3 Returning R_DEF Value transfer Object reference (TYPE REF TO) IF_GFS_DEFINITION GFS Definition 20050413

Method GET_FROM_BUFFER on class CL_GFS_REPOSITORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_GFS_REPOSITORY GFS Repository 20040421

Method GET_INSTANCE on class CL_GFS_REPOSITORY has no exception.

Method INVALID_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20050413

Method INVALID_BUFFER on class CL_GFS_REPOSITORY has no exception.

Method PUT_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEF Call by reference Object reference (TYPE REF TO) IF_GFS_DEFINITION GFS Definition 20050413

Method PUT_TO_BUFFER on class CL_GFS_REPOSITORY has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 700