ITK Function Reference

(V10000.1.0.60_20160308.00)
Functions
person.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.

Functions

SA_API int SA_ask_person_attr (tag_t personTag, const char attributeName[SA_name_size_c+1], char **attributeValue)
 
SA_API int SA_ask_person_attr2 (tag_t personTag, const char *attributeName, char **attributeValue)
 
SA_API int SA_ask_person_attribute (tag_t personTag, const char attributeName[SA_name_size_c+1], char attributeValue[SA_name_size_c+1])
 
SA_API int SA_ask_person_attribute2 (tag_t personTag, const char *attributeName, char **attributeValue)
 
SA_API int SA_ask_person_email_address (tag_t personTag, char **email_address)
 
SA_API int SA_ask_person_form_name (tag_t person_tag, char form_name[SA_name_size_c+1])
 
SA_API int SA_ask_person_form_name2 (tag_t person_tag, char **form_name)
 
SA_API int SA_ask_person_locale (tag_t person_tag, char locale[SA_locale_size_c+1])
 
SA_API int SA_ask_person_locale2 (tag_t person_tag, char **locale)
 
SA_API int SA_ask_person_name (tag_t person_tag, char person_name[SA_person_name_size_c+1])
 
SA_API int SA_ask_person_name2 (tag_t person_tag, char **person_name)
 
SA_API int SA_ask_person_timezone (tag_t person_tag, char timezone[SA_timezone_size_c+1])
 
SA_API int SA_ask_person_timezone2 (tag_t person_tag, char **timezone)
 
SA_API int SA_create_person (const char person_name[SA_person_name_size_c+1], tag_t *person_tag)
 
SA_API int SA_create_person2 (const char *person_name, tag_t *person_tag)
 
SA_API int SA_extent_person (int *num_of_persons, tag_t **person_tags)
 
SA_API int SA_find_person (const char person_name[SA_person_name_size_c+1], tag_t *person_tag)
 
SA_API int SA_find_person2 (const char *person_name, tag_t *person_tag)
 
SA_API int SA_get_mapped_person_attr_list (int *numberOfAttributes, char ***list)
 
SA_API int SA_get_person_data_source (const tag_t person_tag, int *dataSource)
 
SA_API int SA_get_person_last_sync_date (const tag_t person_tag, date_t *syncDate)
 
SA_API int SA_initialize_person (tag_t person_tag, const char person_name[SA_person_name_size_c+1])
 
SA_API int SA_initialize_person2 (tag_t person_tag, const char *person_name)
 
SA_API int SA_set_person_attr (tag_t personTag, const char attributeName[SA_name_size_c+1], const char *attributeValue)
 
SA_API int SA_set_person_attr2 (tag_t personTag, const char *attributeName, const char *attributeValue)
 
SA_API int SA_set_person_attribute (tag_t personTag, const char attributeName[SA_name_size_c+1], const char attributeValue[SA_name_size_c+1])
 
SA_API int SA_set_person_attribute2 (tag_t personTag, const char *attributeName, const char *attributeValue)
 
SA_API int SA_set_person_data_source (const tag_t person_tag, int dataSource)
 
SA_API int SA_set_person_form_name (tag_t person_tag, const char form_name[SA_name_size_c+1])
 
SA_API int SA_set_person_form_name2 (tag_t person_tag, const char *form_name)
 
SA_API int SA_set_person_last_sync_date (const tag_t person_tag, date_t syncDate)
 
SA_API int SA_set_person_locale (tag_t person_tag, const char locale[SA_locale_size_c+1])
 
SA_API int SA_set_person_locale2 (tag_t person_tag, const char *locale)
 
SA_API int SA_set_person_name (tag_t person_tag, const char person_name[SA_person_name_size_c+1])
 
SA_API int SA_set_person_name2 (tag_t person_tag, const char *person_name)
 
SA_API int SA_set_person_timezone (tag_t person_tag, const char timezone[SA_timezone_size_c+1])
 
SA_API int SA_set_person_timezone2 (tag_t person_tag, const char *timezone)
 

Detailed Description

This header file declares all the functions to be used by clients of the Person 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 person.hxx should be included instead.

Definition in file person.h.