SAP ABAP Class CL_NWECM_PLC_SESSION_INFO (ECMI: Session info implementation)
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_SESSION_INFO ECMI: Session Info for User and Workspace Identification 20090504
Properties
Class CL_NWECM_PLC_SESSION_INFO  
Short Description ECMI: Session info implementation    
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 20090504   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_NWECM_SESSION_INFO ECMI: Session Info for User and Workspace Identification 20090504
Friends
Class CL_NWECM_PLC_SESSION_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CREDENTIALS Instance attribute Private Object reference (TYPE REF TO) CL_NWECM_PLC_CREDENTIALS 20090514
2 MT_LOCK_TOKENS Instance attribute Private Type reference (TYPE) NWECM_T_STRING 20090515
3 MV_REPOSITORY_ID Instance attribute Private Type reference (TYPE) SYSUUID_X16 20090514
4 MV_WORKSPACE Instance attribute Private Type reference (TYPE) STRING 20090514
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOCK_TOKEN Instance method Public Method Adds a lock token to this session 20090514
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090504
3 GET_LOCK_TOKENS Instance method Public Method Gets the lock tokens of this session 20090514
4 GET_REPOSITORY_ID Instance method Public Method Returns the Repository ID for this session 20090504
5 HOLDS_LOCK_TOKEN Instance method Public Method Checks whether this session holds lock token 20090515
6 REMOVE_LOCK_TOKEN Instance method Public Method Removes a lock token from this session 20090514
Events
Class CL_NWECM_PLC_SESSION_INFO has no event.
Types
Class CL_NWECM_PLC_SESSION_INFO has no local type.
Method Signatures

Method ADD_LOCK_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_TOKEN Call by reference Type reference (TYPE) STRING 20090514

Method ADD_LOCK_TOKEN on class CL_NWECM_PLC_SESSION_INFO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CREDENTIALS Value transfer Object reference (TYPE REF TO) CL_NWECM_PLC_CREDENTIALS 20090504
2 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20090504
3 Importing IV_WORKSPACE Value transfer Type reference (TYPE) STRING 20090504

Method CONSTRUCTOR on class CL_NWECM_PLC_SESSION_INFO has no exception.

Method GET_LOCK_TOKENS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LOCK_TOKEN Value transfer Type reference (TYPE) NWECM_T_STRING 20090514

Method GET_LOCK_TOKENS on class CL_NWECM_PLC_SESSION_INFO has no exception.

Method GET_REPOSITORY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 Repository UUID 20090504

Method GET_REPOSITORY_ID on class CL_NWECM_PLC_SESSION_INFO has no exception.

Method HOLDS_LOCK_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_TOKEN Value transfer Type reference (TYPE) STRING Token to check 20090515
2 Returning RV_HOLDS_LOCK_TOKEN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE if session holds token 20090515

Method HOLDS_LOCK_TOKEN on class CL_NWECM_PLC_SESSION_INFO has no exception.

Method REMOVE_LOCK_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_TOKEN Call by reference Type reference (TYPE) STRING 20090514
2 Returning RV_REMOVED_LOCK Value transfer Type reference (TYPE) ABAP_BOOL 20090514
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20090514
History
Last changed by/on SAP  20110908 
SAP Release Created in 720