SAP ABAP Class CL_NWECM_PLC_HIERARCHY_SRV (ECMI: Hierarchy Service 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_HIERARCHY_SERVICE ECMI: Service for Hierarchical Node Organization 20090504
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090504
Properties
Class CL_NWECM_PLC_HIERARCHY_SRV  
Short Description ECMI: Hierarchy Service 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 20130531   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_HIERARCHY_SERVICE ECMI: Service for Hierarchical Node Organization 20090504
2 IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090504
Friends
Class CL_NWECM_PLC_HIERARCHY_SRV has no friend class.
Attributes
Class CL_NWECM_PLC_HIERARCHY_SRV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110704
2 GET_CHILDREN_INT Instance method Public Method 20101013
3 GET_CHILD_INT Instance method Public Method 20101013
4 GET_NUMBER_OF_CHILDREN_INT Instance method Public Method 20101013
5 GET_PARENT_INT Instance method Public Method 20101013
6 GET_PATH_INT Instance method Public Method 20101013
Events
Class CL_NWECM_PLC_HIERARCHY_SRV has no event.
Types
Class CL_NWECM_PLC_HIERARCHY_SRV has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_NWECM_PLC_HIERARCHY_SRV has no parameter.
Method CONSTRUCTOR on class CL_NWECM_PLC_HIERARCHY_SRV has no exception.

Method GET_CHILDREN_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOLDER_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO 20101013
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20101013
3 Importing IT_PREPARE_FOR_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_NAME 20101013
4 Importing IV_CHECK_ACL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101013
5 Importing IV_PREPARE_FOR_CONTENT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101013
6 Returning RT_CHILD_INFOS Value transfer Type reference (TYPE) NWECM_T_NODE_INFO 20101013
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20101013
2 CX_NWECM_INVALID_STATE 20101013
3 CX_NWECM_REPOSITORY 20101013

Method GET_CHILD_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOLDER_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO 20101013
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20101013
3 Importing IT_PREPARE_FOR_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_NAME 20101013
4 Importing IV_CHECK_ACL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101013
5 Importing IV_CHILD_NAME Value transfer Type reference (TYPE) STRING 20101013
6 Importing IV_PREPARE_FOR_CONTENT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101013
7 Returning RO_CHILD_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20101013
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20101013
2 CX_NWECM_INVALID_STATE 20101013
3 CX_NWECM_NODE_NOT_FOUND 20101013
4 CX_NWECM_REPOSITORY 20101013
5 CX_NWECM_UNSUPPORTED_OPERATION 20101013

Method GET_NUMBER_OF_CHILDREN_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOLDER_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO 20101013
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20101013
3 Importing IV_CHECK_ACL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101013
4 Returning RV_NUMBER_OF_CHILDREN Value transfer Type reference (TYPE) I 20101013
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20101013
2 CX_NWECM_INVALID_STATE 20101013
3 CX_NWECM_REPOSITORY 20101013

Method GET_PARENT_INT 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 20101013
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20101013
3 Importing IT_PREPARE_FOR_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_NAME 20101013
4 Importing IV_CHECK_ACL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101013
5 Returning RO_PARENT_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO 20101013
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20101013
2 CX_NWECM_INVALID_STATE 20101013
3 CX_NWECM_REPOSITORY 20101013

Method GET_PATH_INT 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 20101013
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20101013
3 Importing IV_CHECK_ACL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101013
4 Returning RO_PATH Value transfer Object reference (TYPE REF TO) CL_NWECM_PATH 20101013
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20101013
2 CX_NWECM_INVALID_STATE 20101013
3 CX_NWECM_REPOSITORY 20101013
History
Last changed by/on SAP  20130531 
SAP Release Created in 720