SAP ABAP Class CL_FDT_WD_FILTER_SERVICE (FDT WD: Filter Service (Singleton))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_FILTER_SERVICE FDT WD: Filter Service 20100712
Properties
Class CL_FDT_WD_FILTER_SERVICE  
Short Description FDT WD: Filter Service (Singleton)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20100709   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FDT_WD_REGISTRY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_FDT_FILTER_NEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_WD_FILTER_SERVICE FDT WD: Filter Service 20100712
Friends
Class CL_FDT_WD_FILTER_SERVICE has no friend class.
Attributes
Class CL_FDT_WD_FILTER_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTERS_ON_COMPONENTS Instance method Public Method Applies the provided filters on component type list 20100728
2 APPLY_FILTER_ON_OBJECT_TYPE Instance method Private Method Apply filter on object types 20100728
3 APPLY_FILTER_ON_OBJECT_TYPES Instance method Private Method Apply filter on object types 20100713
4 FILTER_DATA_OBJECT_TYPE Instance method Private Method Apply filter on object types 20100713
5 FILTER_EXPRESSION_TYPE Instance method Private Method Apply filter on object types 20100713
Events
Class CL_FDT_WD_FILTER_SERVICE has no event.
Types
Class CL_FDT_WD_FILTER_SERVICE has no local type.
Method Signatures

Method APPLY_FILTERS_ON_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_COMPONENT Call by reference Type reference (TYPE) CL_FDT_WD_REGISTRY=>TS_COMPONENT Components 20100728
2 Importing ITS_FILTER Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Filter 20100728

Method APPLY_FILTERS_ON_COMPONENTS on class CL_FDT_WD_FILTER_SERVICE has no exception.

Method APPLY_FILTER_ON_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Extended Object Type 20100728
2 Importing ITS_FILTER_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_FILTER_NEW=>TS_OBJECT_TYPE Filter 20100728
3 Returning RV_FILTER_OUT Value transfer Type reference (TYPE) BOOLE_D True: filter out 20100728

Method APPLY_FILTER_ON_OBJECT_TYPE on class CL_FDT_WD_FILTER_SERVICE has no exception.

Method APPLY_FILTER_ON_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_COMPONENT Call by reference Type reference (TYPE) CL_FDT_WD_REGISTRY=>TS_COMPONENT Components 20100728
2 Changing CT_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>T_OBJECT_TYPE_EXTENDED Object Type 20100713
3 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) IF_FDT_FILTER_NEW Filter 20100713

Method APPLY_FILTER_ON_OBJECT_TYPES on class CL_FDT_WD_FILTER_SERVICE has no exception.

Method FILTER_DATA_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Extended Object Type 20100713
2 Importing ITS_FILTER_TYPES Call by reference Type reference (TYPE) IF_FDT_FILTER_NEW=>TS_OBJECT_TYPE Filter Types 20100713
3 Returning RV_FILTER_OUT Value transfer Type reference (TYPE) BOOLE_D True: Object was filtered out 20100713

Method FILTER_DATA_OBJECT_TYPE on class CL_FDT_WD_FILTER_SERVICE has no exception.

Method FILTER_EXPRESSION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Extended Object Type 20100713
2 Importing ITS_FILTER_TYPE Call by reference Type reference (TYPE) IF_FDT_FILTER_NEW=>TS_OBJECT_TYPE Filter Types 20100713
3 Returning RV_FILTER_OUT Value transfer Type reference (TYPE) BOOLE_D True: Object was filtered out 20100713

Method FILTER_EXPRESSION_TYPE on class CL_FDT_WD_FILTER_SERVICE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703