SAP ABAP Class CL_NWECM_PLC_LOCKING_SRV (ECMI: PL Locking Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA (Application Component) ECM ABAP Stack
     S_NWECM_CONNECTOR_STORE (Package) ECMI: Connector for the ECM Persistence Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_LOCKING_SERVICE ECMI: Locking Service 20090511
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090511
Properties
Class CL_NWECM_PLC_LOCKING_SRV  
Short Description ECMI: PL Locking Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_CONNECTOR_STORE   ECMI: Connector for the ECM Persistence Layer 
Created 20090511   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NWECM_PLC_LOCKING_SRV has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_NWECM_LOCKING_SERVICE ECMI: Locking Service 20090511
2 IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090511
Friends
Class CL_NWECM_PLC_LOCKING_SRV has no friend class.
Attributes
Class CL_NWECM_PLC_LOCKING_SRV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_NODE_LOCKS_IMPL Instance method Private Method 20100810
2 GET_NODE_LOCKS_INTERNAL Instance method Public Method 20100810
3 IS_LOCKED_IMPL Instance method Private Method Implementation of is_locked 20100810
4 IS_LOCKED_INTERNAL Instance method Public Method Same as is locked, but without DB Locking 20100810
5 LOCK_INTERNAL Instance method Private Method 20100811
Events
Class CL_NWECM_PLC_LOCKING_SRV has no event.
Types
Class CL_NWECM_PLC_LOCKING_SRV has no local type.
Method Signatures

Method GET_NODE_LOCKS_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20100810
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20100810
3 Returning RT_LOCK_INFOS Value transfer Type reference (TYPE) NWECM_T_LOCK_INFO 20100810
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20100810
2 CX_NWECM_INVALID_STATE 20100810
3 CX_NWECM_REPOSITORY 20100810

Method GET_NODE_LOCKS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20100810
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20100810
3 Returning RT_LOCK_INFOS Value transfer Type reference (TYPE) NWECM_T_LOCK_INFO 20100810
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20100810
2 CX_NWECM_INVALID_STATE 20100810
3 CX_NWECM_REPOSITORY 20100810

Method IS_LOCKED_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20100810
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20100810
3 Returning RV_IS_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100810
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20100810
2 CX_NWECM_INVALID_STATE 20100810
3 CX_NWECM_REPOSITORY 20100810

Method IS_LOCKED_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20100810
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20100810
3 Returning RV_IS_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20100810
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20100810
2 CX_NWECM_INVALID_STATE 20100810
3 CX_NWECM_REPOSITORY 20100810

Method LOCK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20100811
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20100811
3 Importing IS_LOCK_PROPERTIES Value transfer Type reference (TYPE) NWECM_S_PLA_LOCK_PROPERTIES 20100811
4 Importing IV_OWNER_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20100811
5 Returning RO_LOCK_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_LOCK_INFO 20100811
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20100811
2 CX_NWECM_CONSTRAINT_VIOLATION 20100811
3 CX_NWECM_INVALID_STATE 20100811
4 CX_NWECM_LOCK 20100811
5 CX_NWECM_REPOSITORY 20100811
6 CX_NWECM_UNSUPPORTED_OPERATION 20100811
History
Last changed by/on SAP  20110908 
SAP Release Created in 720