SAP ABAP Class CL_STW_MTH_USR_GET_PROFILE (Get User Profile from StreamWork)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-STW (Application Component) Social Media ABAP Integration Library
     S_STW_OL_CLB_METHODS (Package) Collaboration Method Impl. for StreamWork (comp. mode)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CLB_METHOD_PROCESS Collaboration: Callback Methods for the Process Layer 20111011
Properties
Class CL_STW_MTH_USR_GET_PROFILE  
Short Description Get User Profile from StreamWork    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_STW_OL_CLB_METHODS   Collaboration Method Impl. for StreamWork (comp. mode) 
Created 20111011   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_STW_USER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CLB_METHOD_PROCESS Collaboration: Callback Methods for the Process Layer 20111011
Friends
Class CL_STW_MTH_USR_GET_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_USER_PROFILE Instance attribute Protected Type reference (TYPE) TS_USER_PROFILE User profile 20111013
2 MV_STW_USER Instance attribute Protected Type reference (TYPE) STW_USER_SW_ID StreamWork User ID 20111013
3 MV_USER_IS_CURRENT_USER Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20111026
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROFILE Instance method Public Method Get User Profile 20111013
2 SET_STW_USER Instance method Public Method Set StreamWork User ID 20111013
3 SET_USER_IS_CURRENT_USER Instance method Public Method 20111026
Events
Class CL_STW_MTH_USR_GET_PROFILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ORGANIZATION Public See coding 20111122 BEGIN OF ts_organization, id TYPE if_stw_current_user=>tv_user_org_id, uuid TYPE if_stw_current_user=>tv_user_org_uuid, name TYPE if_stw_current_user=>tv_user_org_name, post_out_org_allowed TYPE xsdboolean, END OF ts_organization
2 TS_USER_PROFILE Public See coding 20111013 BEGIN OF ts_user_profile, profile_id TYPE sysuuid_22, sw_user_id TYPE stw_user_sw_id, nickname TYPE if_stw_user=>tv_sw_user_nickname, first_name TYPE if_stw_user=>tv_sw_user_first_name, last_name TYPE if_stw_user=>tv_sw_user_last_name, title TYPE if_stw_user=>tv_sw_user_title, sw_user_email TYPE if_stw_user=>tv_sw_user_email, im TYPE if_stw_user=>tv_sw_user_im, company TYPE if_stw_user=>tv_sw_user_company, office_phone TYPE if_stw_user=>tv_sw_user_phone_office, mobile_phone TYPE if_stw_user=>tv_sw_user_phone_mobile, profile_picture_url TYPE string, organization TYPE ts_organization, END OF ts_user_profile
Method Signatures

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_USER_PROFILE Value transfer Type reference (TYPE) TS_USER_PROFILE 20111013

Method GET_PROFILE on class CL_STW_MTH_USR_GET_PROFILE has no exception.

Method SET_STW_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STW_USER Call by reference Type reference (TYPE) STW_USER_SW_ID StreamWork user id 20111013

Method SET_STW_USER on class CL_STW_MTH_USR_GET_PROFILE has no exception.

Method SET_USER_IS_CURRENT_USER Signature

Method SET_USER_IS_CURRENT_USER on class CL_STW_MTH_USR_GET_PROFILE has no parameter.
Method SET_USER_IS_CURRENT_USER on class CL_STW_MTH_USR_GET_PROFILE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732