SAP ABAP Class CL_HRECM00_NOTIFIER (Collection and services of JPR objects)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-JP (Application Component) Job Pricing
     PAOC_ECM_JPR_BL (Package) Job Pricing - Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030212
Properties
Class CL_HRECM00_NOTIFIER  
Short Description Collection and services of JPR objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_JPR_BL   Job Pricing - Business Logic 
Created 20030108   SAP 
Last change 20030108   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRECM00_NOTIFIER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030212
Friends
Class CL_HRECM00_NOTIFIER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Private Attribute reference (LIKE) 20030212
2 LISTENERS_TO_BE_DELETED Instance attribute Private Type reference (TYPE) HRECM00LISTENERCOL Collection of JPR objects 20030320
3 LISTENERS_TO_BE_UPDATED Instance attribute Private Type reference (TYPE) HRECM00LISTENERCOL Collection of JPR objects 20030120
4 MYSELF Static Attribute Private Object reference (TYPE REF TO) CL_HRECM00_NOTIFIER Collection and services of JPR objects 20030212
5 TRUE Instance attribute Private Attribute reference (LIKE) 20030212
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_DELETE_LIST Instance method Public Method Add listener to update list 20030320
2 ADD_TO_UPDATE_LIST Instance method Public Method Add listener to update list 20030120
3 CANCEL Instance method Public Method Discard all delete request 20030324
4 CANCEL_DELETES Instance method Public Method Discard all delete request 20030324
5 CANCEL_UPDATES Instance method Public Method Discard all change requests 20030324
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030108
7 DETERMINE_UPDATE_NECESSITY Instance method Public Method Find out, if changes were made 20030324
8 GET_INSTANCE Static method Public Method Constructor (Singleton) 20030108
9 NOTIFY_DELETE_LIST Instance method Public Method Notify all listeners 20030320
10 NOTIFY_UPDATE_LIST Instance method Public Method Notify all listeners 20030120
11 REMOVE_FROM_DELETE_LIST Instance method Public Method Remove listener from list 20030320
12 REMOVE_FROM_UPDATE_LIST Instance method Public Method Remove listener from list 20030120
Events
Class CL_HRECM00_NOTIFIER has no event.
Types
Class CL_HRECM00_NOTIFIER has no local type.
Method Signatures

Method ADD_TO_DELETE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LISTENER Call by reference Object reference (TYPE REF TO) IF_HRECM00_LISTENER Serviceschnittstelle für monetäre Stellenbewertung 20030320

Method ADD_TO_DELETE_LIST on class CL_HRECM00_NOTIFIER has no exception.

Method ADD_TO_UPDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LISTENER Call by reference Object reference (TYPE REF TO) IF_HRECM00_LISTENER Serviceschnittstelle für monetäre Stellenbewertung 20030120

Method ADD_TO_UPDATE_LIST on class CL_HRECM00_NOTIFIER has no exception.

Method CANCEL Signature

Method CANCEL on class CL_HRECM00_NOTIFIER has no parameter.
Method CANCEL on class CL_HRECM00_NOTIFIER has no exception.

Method CANCEL_DELETES Signature

Method CANCEL_DELETES on class CL_HRECM00_NOTIFIER has no parameter.
Method CANCEL_DELETES on class CL_HRECM00_NOTIFIER has no exception.

Method CANCEL_UPDATES Signature

Method CANCEL_UPDATES on class CL_HRECM00_NOTIFIER has no parameter.
Method CANCEL_UPDATES on class CL_HRECM00_NOTIFIER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRECM00_NOTIFIER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRECM00_NOTIFIER has no exception.

Method DETERMINE_UPDATE_NECESSITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning UPDATE_NECESSARY Value transfer Type reference (TYPE) BOOLE_D 'X' = Aktualisierung ist notwendig 20030324

Method DETERMINE_UPDATE_NECESSITY on class CL_HRECM00_NOTIFIER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NOTIFIER Value transfer Object reference (TYPE REF TO) CL_HRECM00_NOTIFIER Zusammenstellung und Services der JPR-Objekte 20030210

Method GET_INSTANCE on class CL_HRECM00_NOTIFIER has no exception.

Method NOTIFY_DELETE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X' = alles in Ordnung 20030320
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Meldungen 20030320

Method NOTIFY_DELETE_LIST on class CL_HRECM00_NOTIFIER has no exception.

Method NOTIFY_UPDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X' = alles in Ordnung 20030306
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Meldungen 20030305

Method NOTIFY_UPDATE_LIST on class CL_HRECM00_NOTIFIER has no exception.

Method REMOVE_FROM_DELETE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LISTENER Call by reference Object reference (TYPE REF TO) IF_HRECM00_LISTENER Serviceschnittstelle für monetäre Stellenbewertung 20030320

Method REMOVE_FROM_DELETE_LIST on class CL_HRECM00_NOTIFIER has no exception.

Method REMOVE_FROM_UPDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LISTENER Call by reference Object reference (TYPE REF TO) IF_HRECM00_LISTENER Serviceschnittstelle für monetäre Stellenbewertung 20030120

Method REMOVE_FROM_UPDATE_LIST on class CL_HRECM00_NOTIFIER has no exception.
History
Last changed by/on SAP  20030108 
SAP Release Created in 200