SAP ABAP Class CL_SRAL_BLACKLIST_MANAGER (SRAL: Manager for blacklists)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_CORE (Package) Read Access Logging: Core Framework
Properties
Class CL_SRAL_BLACKLIST_MANAGER  
Short Description SRAL: Manager for blacklists    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SREAD_ACCESS_LOG_CORE   Read Access Logging: Core Framework 
Created 20120508   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAL_BLACKLIST_MANAGER has no forward declaration.
Interfaces
Class CL_SRAL_BLACKLIST_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_BLACKLIST 20120813 SRAL: Handling of one user blacklist
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 S_BLACKLIST_USERS Static Attribute Protected Type reference (TYPE) BLACKLIST_USER_LIST 20120813
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORIZATION_CHECK_CHANGE Static method Private Method 20120518
2 AUTHORIZATION_CHECK_CREATE Static method Private Method 20120518
3 AUTHORIZATION_CHECK_DELETE Static method Private Method 20120518
4 AUTHORIZATION_CHECK_DISPLAY Static method Private Method 20120518
5 CHECK_IF_USER_IN_ANY_BLACKLIST Static method Public Method Check if a user is contained in any blacklist 20120508
6 CREATE_BLACKLIST Static method Public Method Create a user blacklist 20120508
7 DELETE_ALL_USERS_FROM_BL Static method Private Method 20120511
8 DELETE_BLACKLIST Static method Public Method Delete a user blacklist 20120508
9 EXISTS_BLACKLIST Static method Public Method 20130228
10 GET_ALL_BLACKLIST_USER_LIST Static method Public Method Get a list of all users in any blacklist 20120508
11 GET_BLACKLIST Static method Public Method Get a blacklist object 20120508
12 GET_BLACKLIST_LIST Static method Public Method Get the list of blacklists 20120508
Events
Class CL_SRAL_BLACKLIST_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BLACKLIST_USER Protected See coding 20120813 begin of blacklist_user, username type xubname, is_contained type boolean, end of blacklist_user
2 BLACKLIST_USER_LIST Protected See coding 20120813 blacklist_user_list type hashed table of blacklist_user with unique key username
Method Signatures

Method AUTHORIZATION_CHECK_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 20120518
# Exception Resumable Description Created on
1 CX_SRAL 20120518

Method AUTHORIZATION_CHECK_CREATE Signature

Method AUTHORIZATION_CHECK_CREATE on class CL_SRAL_BLACKLIST_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL 20120518

Method AUTHORIZATION_CHECK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 20120518
# Exception Resumable Description Created on
1 CX_SRAL 20120518

Method AUTHORIZATION_CHECK_DISPLAY Signature

Method AUTHORIZATION_CHECK_DISPLAY on class CL_SRAL_BLACKLIST_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL 20120518

Method CHECK_IF_USER_IN_ANY_BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME 20120508
2 Returning RV_IS_CONTAINED Value transfer Type reference (TYPE) ABAP_BOOL 20120508

Method CHECK_IF_USER_IN_ANY_BLACKLIST on class CL_SRAL_BLACKLIST_MANAGER has no exception.

Method CREATE_BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 20120508
2 Returning RO_BLACKLIST Value transfer Object reference (TYPE REF TO) IF_SRAL_BLACKLIST 20120509
# Exception Resumable Description Created on
1 CX_SRAL 20120508

Method DELETE_ALL_USERS_FROM_BL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 20120511

Method DELETE_ALL_USERS_FROM_BL on class CL_SRAL_BLACKLIST_MANAGER has no exception.

Method DELETE_BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 20120508
# Exception Resumable Description Created on
1 CX_SRAL 20120508

Method EXISTS_BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 'BLACKLIST' 20130228
2 Returning R_EXISTS Value transfer Type reference (TYPE) BOOLEAN 20130228
# Exception Resumable Description Created on
1 CX_SRAL 20130228

Method GET_ALL_BLACKLIST_USER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20121212
2 Returning RT_ALL_BLACKLIST_USER_LIST Value transfer Type reference (TYPE) SRAL_BL_ALL_USER_T 20120511
# Exception Resumable Description Created on
1 CX_SRAL 20120510

Method GET_BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 20120508
2 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20121212
3 Returning RO_BLACKLIST Value transfer Object reference (TYPE REF TO) IF_SRAL_BLACKLIST 20120509
# Exception Resumable Description Created on
1 CX_SRAL 20120508

Method GET_BLACKLIST_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20121212
2 Returning RT_BLACKLIST_LIST Value transfer Type reference (TYPE) SRAL_BL_INFO_T 20120508
# Exception Resumable Description Created on
1 CX_SRAL 20120510
History
Last changed by/on SAP  20140121 
SAP Release Created in 732