SAP ABAP Class CL_NWECM_PLC_ACL_SERVICE (ECMI: PL ACE 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_ACL_SERVICE ECMI: ACL Service for setting ACEs 20100928
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20100928
Properties
Class CL_NWECM_PLC_ACL_SERVICE  
Short Description ECMI: PL ACE 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 20100928   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NWECM_PLC_ACL_SERVICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_NWECM_ACL_SERVICE ECMI: ACL Service for setting ACEs 20100928
2 IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20100928
Friends
Class CL_NWECM_PLC_ACL_SERVICE has no friend class.
Attributes
Class CL_NWECM_PLC_ACL_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PRIVILEGE Instance method Public Method 20101007
2 GET_PLA_ACES Instance method Private Method 20101006
3 GET_PLA_PRINCIPAL_TYPE Instance method Private Method 20101006
4 GET_PLC_PRINCIPAL_TYPE Instance method Private Method 20101006
5 PRINCIPAL_EXISTS Instance method Private Method 20101013
6 PRIVILEGE_EXISTS Instance method Private Method 20101006
Events
Class CL_NWECM_PLC_ACL_SERVICE has no event.
Types
Class CL_NWECM_PLC_ACL_SERVICE has no local type.
Method Signatures

Method CHECK_PRIVILEGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO ECMI: Connector-Specific Node Info 20101007
2 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO ECMI: Session Info for User and Workspace Identification 20101007
3 Importing IV_CHECK_PRIVILEGE Call by reference Type reference (TYPE) STRING 20101007
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20101007
2 CX_NWECM_INVALID_STATE 20101014
3 CX_NWECM_REPOSITORY 20101007

Method GET_PLA_ACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACE Value transfer Type reference (TYPE) NWECM_T_ACE 20101006
2 Importing IV_NODE_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM 20101012
3 Exporting RT_PLA_ACE Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101006
4 Exporting RV_ERROR_DETECTED Value transfer Type reference (TYPE) ABAP_BOOL 20101006

Method GET_PLA_ACES on class CL_NWECM_PLC_ACL_SERVICE has no exception.

Method GET_PLA_PRINCIPAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PRINCIPAL_TYPE Value transfer Object reference (TYPE REF TO) CL_NWECM_ACE_PRINCIPAL_TYPE 20101006
2 Returning RV_PLA_PRINCIPAL_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM NW ECM: Enumeration Code from Store 20101006
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_CONTROL 20101006

Method GET_PLC_PRINCIPAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLA_PRINCIPAL_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM NW ECM: Enumeration Code from Store 20101006
2 Returning RO_PRINCIPAL_TYPE Value transfer Object reference (TYPE REF TO) CL_NWECM_ACE_PRINCIPAL_TYPE 20101006
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_CONTROL 20101006

Method PRINCIPAL_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PRINCIPAL_TYPE Value transfer Object reference (TYPE REF TO) CL_NWECM_ACE_PRINCIPAL_TYPE 20101013
2 Importing IV_PRINCIPAL_ID Value transfer Type reference (TYPE) STRING 20101013
3 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20101013

Method PRINCIPAL_EXISTS on class CL_NWECM_PLC_ACL_SERVICE has no exception.

Method PRIVILEGE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRIVILEGE Value transfer Type reference (TYPE) STRING 20101006
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20101006

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