SAP ABAP Class CL_NWECM_PLA_ACL_MAN (ECMI: ACL Access Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA (Application Component) ECM ABAP Stack
     S_NWECM_STORE (Package) ECMI: Store DB Access
Properties
Class CL_NWECM_PLA_ACL_MAN  
Short Description ECMI: ACL Access Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_STORE   ECMI: Store DB Access 
Created 20101005   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
Class CL_NWECM_PLA_ACL_MAN has no interface implemented.
Friends
Class CL_NWECM_PLA_ACL_MAN has no friend class.
Attributes
Class CL_NWECM_PLA_ACL_MAN has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACES Static method Public Method Add the given ACEs to the ACL of the node 20101005
2 COLLAPSE_PRIVILEGES Static method Public Method 20101014
3 DELETE_ACL Static method Public Method 20101012
4 EXPAND_PRIVILEGES Static method Public Method 20101014
5 FILTER_FILE_PRIVILEGES Static method Public Method 20101012
6 GET_ACE Static method Public Method 20101007
7 GET_ACL Static method Public Method 20101005
8 GET_PRINCIPALS_FOR_PRIVILEGE Static method Public Method 20110119
9 GET_PRINCIPAL_IDS Static method Public Method 20101126
10 REMOVE_ACES Static method Public Method 20101005
11 SET_ACL Static method Public Method 20101005
Events
Class CL_NWECM_PLA_ACL_MAN has no event.
Types
Class CL_NWECM_PLA_ACL_MAN has no local type.
Method Signatures

Method ADD_ACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACES Value transfer Type reference (TYPE) NWECM_T_PLA_ACE ECMI: Table of PL ACEs 20101005
2 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101006
3 Importing IV_NODE_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM 20101014
4 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101005

Method ADD_ACES on class CL_NWECM_PLA_ACL_MAN has no exception.

Method COLLAPSE_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACL Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101014
2 Importing IV_NODE_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM 20101014
3 Returning RT_COLLAPSED_ACL Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101014

Method COLLAPSE_PRIVILEGES on class CL_NWECM_PLA_ACL_MAN has no exception.

Method DELETE_ACL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Call by reference Type reference (TYPE) SYSUUID_X16 20101012

Method DELETE_ACL on class CL_NWECM_PLA_ACL_MAN has no exception.

Method EXPAND_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACL Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101014
2 Returning RT_EXPANDED_ACL Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101014

Method EXPAND_PRIVILEGES on class CL_NWECM_PLA_ACL_MAN has no exception.

Method FILTER_FILE_PRIVILEGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACES Call by reference Type reference (TYPE) NWECM_T_PLA_ACE ECMI: Table of PL ACEs 20101012

Method FILTER_FILE_PRIVILEGES on class CL_NWECM_PLA_ACL_MAN has no exception.

Method GET_ACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101007
2 Importing IV_PRINCIPAL_ID Value transfer Type reference (TYPE) STRING 20101007
3 Importing IV_PRINCIPAL_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM NW ECM: Enumeration Code from Store 20101007
4 Importing IV_PRIVILEGE Value transfer Type reference (TYPE) STRING 20101007
5 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101007
6 Returning RS_ACE Value transfer Type reference (TYPE) NWECM_S_PLA_ACE ECMI: ACL in PL Access Layer 20101007

Method GET_ACE on class CL_NWECM_PLA_ACL_MAN has no exception.

Method GET_ACL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLLAPSED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101014
2 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101006
3 Importing IV_NODE_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM NW ECM: Enumeration Code from Store 20101014
4 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101005
5 Returning RT_ACES Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101006

Method GET_ACL on class CL_NWECM_PLA_ACL_MAN has no exception.

Method GET_PRINCIPALS_FOR_PRIVILEGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20110119
2 Importing IV_PRIVILEGE Value transfer Type reference (TYPE) STRING 20110119
3 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20110119
4 Returning RT_ACES Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20110119

Method GET_PRINCIPALS_FOR_PRIVILEGE on class CL_NWECM_PLA_ACL_MAN has no exception.

Method GET_PRINCIPAL_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101126
2 Importing IV_PRINCIPAL_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM NW ECM: Enumeration Code from Store 20101126
3 Importing IV_PRIVILEGE Value transfer Type reference (TYPE) STRING 20101126
4 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101126
5 Returning RT_PRINCIPAL_IDS Value transfer Type reference (TYPE) NWECM_T_PLA_SSTRING Table of Principal ids 20101126

Method GET_PRINCIPAL_IDS on class CL_NWECM_PLA_ACL_MAN has no exception.

Method REMOVE_ACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACES Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101005
2 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101006
3 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101005

Method REMOVE_ACES on class CL_NWECM_PLA_ACL_MAN has no exception.

Method SET_ACL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACL Value transfer Type reference (TYPE) NWECM_T_PLA_ACE 20101005
2 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101006
3 Importing IV_NODE_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM 20101014
4 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101005

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