SAP ABAP Class CL_CMIS10_NODE_INFO (CMIS Node Info)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA (Application Component) ECM ABAP Stack
     S_NWECM_CONNECTOR_CMIS_1_0 (Package) CMIS Connector Version 1.0
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_NODE_INFO ECMI: Connector-Specific Node Info 20100519
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CMIS10_FILE_INFO CMIS File Info 20100519
2 Inheritance (c INHERITING FROM c_ref)  CL_CMIS10_FOLDER_INFO CMIS Folder Info 20100519
Properties
Class CL_CMIS10_NODE_INFO  
Short Description CMIS Node Info    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_CONNECTOR_CMIS_1_0   CMIS Connector Version 1.0 
Created 20100519   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)
2 NEMCM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_NWECM_NODE_INFO ECMI: Connector-Specific Node Info 20100519
Friends
Class CL_CMIS10_NODE_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_SESSION_INFO Instance attribute Private Object reference (TYPE REF TO) CL_CMIS10_SESSION_INFO Simple ECM connector session implementation 20100527
2 MS_TYPE_DEFINITION Instance attribute Private Type reference (TYPE) CM10_CMIS_TYPE_DEFINITION_TYPE Proxy Structure (generated) 20100520
3 MT_PROPERTIES Instance attribute Private Type reference (TYPE) NWECM_T_PROPERTY_INFO properties 20100521
4 M_ALL_PROPERTIES_READ Instance attribute Private Type reference (TYPE) ABAP_BOOL abap_false 20100527
5 M_CHANGE_TOKEN Instance attribute Private Type reference (TYPE) STRING change token used for optimistic locking 20100614
6 M_ID Instance attribute Private Type reference (TYPE) STRING node id 20100520
7 M_NAME Instance attribute Private Type reference (TYPE) STRING display name 20100520
8 M_PATH Instance attribute Private Type reference (TYPE) STRING Path 20100526
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100519
2 GET_CHANGE_TOKEN Instance method Public Method returns the path for this node 20100614
3 GET_PATH Instance method Public Method returns the path for this node 20100526
4 GET_PROPERTIES Instance method Public Method returns all properties 20100521
5 GET_SESSION_INFO Instance method Public Method returns the session info object for this node 20100527
6 GET_TYPE_NAME Instance method Public Method returns the ecm type name 20100601
7 IS_FOLDER Instance method Public Method returns true of the current node is a folder 20100526
8 IS_VERSIONED Instance method Public Method retruns true if the document is versioned 20100913
9 READ_ADDIONAL_PROPERTIES Instance method Private Method read addional properties from server 20100526
10 REMOVE_CACHED_PROPERTIES Instance method Public Method removes properties from cache 20100608
11 SET_CHANGE_TOKEN Instance method Public Method returns the path for this node 20100614
12 SET_ID Instance method Public Method change the id for the node info 20100924
13 SET_NAME Instance method Public Method sets the name for this info object 20100526
14 SET_PATH Instance method Public Method returns the path for this node 20100526
Events
Class CL_CMIS10_NODE_INFO has no event.
Types
Class CL_CMIS10_NODE_INFO has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) CL_CMIS10_SESSION_INFO ECMI: Session Info for User and Workspace Identification 20100521
2 Importing IS_CMIS_OBJECT Call by reference Type reference (TYPE) CM10_CMIS_OBJECT_TYPE Proxy Structure (generated) 20100519
3 Importing IS_TYPE_DEFINITION Call by reference Type reference (TYPE) CM10_CMIS_TYPE_DEFINITION_TYPE Proxy Structure (generated) 20100520
4 Importing I_ALL_PROPERTIES_READ Call by reference Type reference (TYPE) ABAP_BOOL 20110121
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY ECMI: Repository Exception 20100521

Method GET_CHANGE_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGE_TOKEN Value transfer Type reference (TYPE) STRING Path 20100614
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED ECMI: Access Denied Exception 20100614
2 CX_NWECM_INVALID_STATE ECMI: Invalid State Exception 20100614
3 CX_NWECM_REPOSITORY ECMI: Repository Exception 20100614

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_READ Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110714
2 Returning RV_PATH Value transfer Type reference (TYPE) STRING Path 20100526
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED ECMI: Access Denied Exception 20100611
2 CX_NWECM_INVALID_STATE ECMI: Invalid State Exception 20100611
3 CX_NWECM_REPOSITORY ECMI: Repository Exception 20100611

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMES Call by reference Type reference (TYPE) NWECM_T_NAME Table of names 20100527
2 Returning RT_PROPERTIES Value transfer Type reference (TYPE) NWECM_T_PROPERTY_INFO Properties 20100521
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED ECMI: Access Denied Exception 20100527
2 CX_NWECM_INVALID_STATE ECMI: Constraint Violation 20100608
3 CX_NWECM_NODE_TYPE_NOT_FOUND ECMI: Node Type Not Found Exception 20100604
4 CX_NWECM_REPOSITORY ECMI: Repository Exception 20100527

Method GET_SESSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SESSION_INFO Value transfer Object reference (TYPE REF TO) CL_CMIS10_SESSION_INFO Simple ECM connector session implementation 20100527

Method GET_SESSION_INFO on class CL_CMIS10_NODE_INFO has no exception.

Method GET_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Namespace-Qualified Names 20100601

Method GET_TYPE_NAME on class CL_CMIS10_NODE_INFO has no exception.

Method IS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_FOLDER Value transfer Type reference (TYPE) ABAP_BOOL 20100526

Method IS_FOLDER on class CL_CMIS10_NODE_INFO has no exception.

Method IS_VERSIONED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_VERSIONED Value transfer Type reference (TYPE) ABAP_BOOL 20100913

Method IS_VERSIONED on class CL_CMIS10_NODE_INFO has no exception.

Method READ_ADDIONAL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMES Call by reference Type reference (TYPE) NWECM_T_NAME Table of names 20100526
2 Importing IV_READ_ALL Call by reference Type reference (TYPE) ABAP_BOOL read all properties 20100527
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED ECMI: Access Denied Exception 20100527
2 CX_NWECM_INVALID_STATE ECMI: Invalid State Exception 20100608
3 CX_NWECM_NODE_TYPE_NOT_FOUND ECMI: Node Type Not Found Exception 20100604
4 CX_NWECM_REPOSITORY ECMI: Repository Exception 20100527

Method REMOVE_CACHED_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAMES Call by reference Type reference (TYPE) NWECM_T_NAME Table of names 20100608
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY ECMI: Repository Exception 20100608

Method SET_CHANGE_TOKEN Signature

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

Method SET_CHANGE_TOKEN on class CL_CMIS10_NODE_INFO has no exception.

Method SET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING new id for the node 20100924

Method SET_ID on class CL_CMIS10_NODE_INFO has no exception.

Method SET_NAME Signature

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

Method SET_NAME on class CL_CMIS10_NODE_INFO has no exception.

Method SET_PATH Signature

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

Method SET_PATH on class CL_CMIS10_NODE_INFO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703