ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Typedefs | Functions
user.h File Reference
#include <sa/sa.h>
#include <sa/libsa_exports.h>
#include <unidefs.h>
#include <sa/libsa_undef.h>

Go to the source code of this file.

Data Structures

struct  SA_user_profile_props_s
 

Typedefs

typedef struct
SA_user_profile_props_s 
SA_user_profile_props_t
 

Functions

SA_API int SA_ask_os_user_name (tag_t userTag, char osUserName[SA_name_size_c+1])
 
SA_API int SA_ask_os_user_name2 (tag_t userTag, char **osUserName)
 
SA_API int SA_ask_user_citizenships (tag_t user_tag, int *num, char ***citizenships)
 
SA_API int SA_ask_user_default_local_volume (tag_t user_tag, char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_ask_user_default_local_volume2 (tag_t user_tag, char **volume_name)
 
SA_API int SA_ask_user_default_volume (tag_t user_tag, char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_ask_user_default_volume2 (tag_t user_tag, char **volume_name)
 
SA_API int SA_ask_user_geography (tag_t userTag, char geography[SA_geography_size_c+1])
 
SA_API int SA_ask_user_geography2 (tag_t userTag, char **geography)
 
SA_API int SA_ask_user_gov_clearance (tag_t userTag, char gov_clearance[SA_gov_clearance_size_c+1])
 
SA_API int SA_ask_user_gov_clearance2 (tag_t userTag, char **gov_clearance)
 
SA_API int SA_ask_user_home_folder (tag_t user_tag, tag_t *folder_tag)
 
SA_API int SA_ask_user_identifier (tag_t user_tag, char userid[SA_user_size_c+1])
 
SA_API int SA_ask_user_identifier2 (tag_t user_tag, char **userid)
 
SA_API int SA_ask_user_ip_clearance (tag_t userTag, char ip_clearance[SA_ip_clearance_size_c+1])
 
SA_API int SA_ask_user_ip_clearance2 (tag_t userTag, char **ip_clearance)
 
SA_API int SA_ask_user_login_group (tag_t user_tag, tag_t *group_tag)
 
SA_API int SA_ask_user_mailbox (tag_t user_tag, tag_t *folder_tag)
 
SA_API int SA_ask_user_nationality (tag_t userTag, char nationality[SA_nationality_size_c+1])
 
SA_API int SA_ask_user_nationality2 (tag_t userTag, char **nationality)
 
SA_API int SA_ask_user_newstuff_folder (tag_t user_tag, tag_t *folder_tag)
 
SA_API int SA_ask_user_person (tag_t user_tag, tag_t *person_tag)
 
SA_API int SA_ask_user_person_name (tag_t user_tag, char personname[SA_person_name_size_c+1])
 
SA_API int SA_ask_user_person_name2 (tag_t user_tag, char **personname)
 
SA_API int SA_ask_user_sponsorability (tag_t user, int *sponsorable)
 
SA_API int SA_ask_user_ttc_date (tag_t userTag, date_t *ttc_date)
 
SA_API int SA_change_user_password (tag_t user_tag, const char newpassword[SA_password_size_c+1], const char oldpassword[SA_password_size_c+1])
 
SA_API int SA_change_user_password2 (tag_t user_tag, const char *newpassword, const char *oldpassword)
 
SA_API int SA_create_licensed_user (const char userid[SA_user_size_c+1], const char personname[SA_person_name_size_c+1], const char password[SA_password_size_c+1], int licenseLevel, int userStatus, tag_t *user_tag)
 
SA_API int SA_create_licensed_user2 (const char *userid, const char *personname, const char *password, int licenseLevel, int userStatus, tag_t *user_tag)
 
SA_API int SA_create_licensed_user3 (const char *user_id, const char *person_name, const char *password, int license_level, const char *license_bundle, int user_status, tag_t *user_tag)
 
SA_API int SA_create_user (const char userid[SA_user_size_c+1], const char personname[SA_person_name_size_c+1], const char password[SA_password_size_c+1], tag_t *user_tag)
 
SA_API int SA_create_user2 (const char *userid, const char *personname, const char *password, tag_t *user_tag)
 
SA_API int SA_delete_user (tag_t user_tag, tag_t new_owning_user, tag_t new_owning_group, logical delete_objects)
 
SA_API int SA_delete_user_objects (tag_t user_tag)
 
SA_API int SA_extent_active_user (int *num_users, tag_t **user_tags)
 
SA_API int SA_extent_user (int *nusers, tag_t **user_tags)
 
SA_API int SA_find_user (const char userid[SA_user_size_c+1], tag_t *user_tag)
 
SA_API int SA_find_user2 (const char *userid, tag_t *user_tag)
 
SA_API int SA_find_user_objects (tag_t user_tag, int *num_of_objects, tag_t **object_tags)
 
SA_API int SA_get_mapped_user_attr_list (int *numberOfAttributes, char ***list)
 
SA_API int SA_get_user_data_source (const tag_t user_tag, int *dataSource)
 
SA_API int SA_get_user_last_sync_date (const tag_t user_tag, date_t *syncDate)
 
SA_API int SA_get_user_status (const tag_t user_tag, int *status)
 
SA_API int SA_initialize_user (tag_t userTag, const char userid[SA_user_size_c+1], const char personname[SA_person_name_size_c+1], const char password[SA_password_size_c+1])
 
SA_API int SA_initialize_user2 (tag_t userTag, const char *userid, const char *personname, const char *password)
 
SA_API int SA_set_os_user_name (tag_t userTag, char osUserName[SA_name_size_c+1])
 
SA_API int SA_set_os_user_name2 (tag_t userTag, const char *osUserName)
 
SA_API int SA_set_user_citizenships (tag_t user_tag, int num, const char **citizenships)
 
SA_API int SA_set_user_data_source (const tag_t user_tag, int dataSource)
 
SA_API int SA_set_user_default_local_volume (tag_t user_tag, const char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_set_user_default_local_volume2 (tag_t user_tag, const char *volume_name)
 
SA_API int SA_set_user_default_volume (tag_t user_tag, const char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_set_user_default_volume2 (tag_t user_tag, const char *volume_name)
 
SA_API int SA_set_user_geography (tag_t userTag, const char *geography)
 
SA_API int SA_set_user_gov_clearance (tag_t userTag, const char *gov_clearance)
 
SA_API int SA_set_user_identifier (tag_t user_tag, const char userid[SA_user_size_c+1])
 
SA_API int SA_set_user_identifier2 (tag_t user_tag, const char *userid)
 
SA_API int SA_set_user_ip_clearance (tag_t userTag, const char *ip_clearance)
 
SA_API int SA_set_user_last_sync_date (const tag_t user_tag, date_t syncDate)
 
SA_API int SA_set_user_license_status (tag_t user_tag, int user_status, int license_level, const char *license_bundle, int *purchased, int *used, int *purchased_bundles, int *used_bundles)
 
SA_API int SA_set_user_login_group (tag_t user_tag, tag_t group_tag)
 
SA_API int SA_set_user_nationality (tag_t userTag, const char *nationality)
 
SA_API int SA_set_user_person (tag_t user_tag, tag_t person_tag)
 
SA_API int SA_set_user_profile_attributes (tag_t user, int n_profile_props, const SA_user_profile_props_t *profile_props)
 
SA_API int SA_set_user_sponsorability (tag_t user, int sponsorable)
 
SA_API int SA_set_user_status (const tag_t user_tag, int newStatus)
 
SA_API int SA_set_user_ttc_date (tag_t userTag, date_t ttc_date)
 

Detailed Description

This header file declares all the functions to be used by clients of the User class which is part of the System Administration module of Teamcenter Engineering.

Restrictions:

This include file should not generally be used by anyone. Normally sa.h or user.hxx should be included instead.

Definition in file user.h.