ITK Function Reference

(V10000.1.0.60_20160308.00)
Functions
group.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_add_role_to_group (tag_t group_tag, tag_t role_tag)
 
SA_API int SA_ask_group_child_groups (tag_t group_tag, logical immediate_only, int *n_children, tag_t **children)
 
SA_API int SA_ask_group_default_role (tag_t group_tag, tag_t *role_tag)
 
SA_API int SA_ask_group_description (tag_t group_tag, char description[SA_description_size_c+1])
 
SA_API int SA_ask_group_description2 (tag_t group_tag, char **description)
 
SA_API int SA_ask_group_display_name (tag_t group_tag, char **group_display_name)
 
SA_API int SA_ask_group_full_name (tag_t group_tag, char **group_full_name)
 
SA_API int SA_ask_group_full_name_by_localized_full_name (const char *locGroupFullName, char **groupFullName)
 
SA_API int SA_ask_group_local_volume_name (tag_t group_tag, char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_ask_group_local_volume_name2 (tag_t group_tag, char **volume_name)
 
SA_API int SA_ask_group_localized_full_name (tag_t group_tag, char **group_loc_full_name)
 
SA_API int SA_ask_group_name (tag_t group_tag, char groupname[SA_group_name_size_c+1])
 
SA_API int SA_ask_group_name2 (tag_t group_tag, char **groupname)
 
SA_API int SA_ask_group_nationality (tag_t group_tag, char nationality[SA_nationality_size_c+1])
 
SA_API int SA_ask_group_nationality2 (tag_t group_tag, char **nationality)
 
SA_API int SA_ask_group_operational_status (tag_t group_tag, int *operational_status)
 
SA_API int SA_ask_group_organization_address (tag_t group_tag, char organization_address[SA_organization_address_size_c+1])
 
SA_API int SA_ask_group_organization_address2 (tag_t group_tag, char **organization_address)
 
SA_API int SA_ask_group_organization_alternate_name (tag_t group_tag, char organization_alternate_name[SA_organization_alternate_name_size_c+1])
 
SA_API int SA_ask_group_organization_alternate_name2 (tag_t group_tag, char **organization_alternate_name)
 
SA_API int SA_ask_group_organization_id (tag_t group_tag, char organization_id[SA_organization_id_size_c+1])
 
SA_API int SA_ask_group_organization_id2 (tag_t group_tag, char **organization_id)
 
SA_API int SA_ask_group_organization_legal_name (tag_t group_tag, char organization_legal_name[SA_organization_legal_name_size_c+1])
 
SA_API int SA_ask_group_organization_legal_name2 (tag_t group_tag, char **organization_legal_name)
 
SA_API int SA_ask_group_organization_name (tag_t group_tag, char organization_name[SA_organization_name_size_c+1])
 
SA_API int SA_ask_group_organization_name2 (tag_t group_tag, char **organization_name)
 
SA_API int SA_ask_group_organization_type (tag_t group_tag, char organization_type[SA_organization_type_size_c+1])
 
SA_API int SA_ask_group_organization_type2 (tag_t group_tag, char **organization_type)
 
SA_API int SA_ask_group_organization_url (tag_t group_tag, char organization_url[SA_organization_url_size_c+1])
 
SA_API int SA_ask_group_organization_url2 (tag_t group_tag, char **organization_url)
 
SA_API int SA_ask_group_parent (tag_t group_tag, tag_t *parent)
 
SA_API int SA_ask_group_system_priv (tag_t group_tag, int *privilege)
 
SA_API int SA_ask_group_volume_name (tag_t group_tag, char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_ask_group_volume_name2 (tag_t group_tag, char **volume_name)
 
SA_API int SA_ask_roles_from_group (tag_t group_tag, int *num_of_roles, tag_t **role_tags)
 
SA_API int SA_ask_user_default_role_in_group (tag_t user_tag, tag_t group_tag, tag_t *role_tag)
 
SA_API int SA_change_group (tag_t group_tag, tag_t role_tag)
 
SA_API int SA_create_h_group (const char *groupname, int privilege, tag_t parent_group, tag_t *group_tag)
 
SA_API int SA_extent_group (int *num_of_groups, tag_t **group_tags)
 
SA_API int SA_extent_group_count (int *num_groups)
 
SA_API int SA_find_group (const char *groupname, tag_t *group_tag)
 
SA_API int SA_find_group_by_localized_full_name (const char *localizedFullName, tag_t *groupTag)
 
SA_API int SA_find_groups_by_localized_full_name (const char *localizedFullName, int *num_groups, tag_t **groupTags)
 
SA_API int SA_find_privilege_honored_groups (int *num_groups, tag_t **groups)
 
SA_API int SA_find_privileged_groups (int *num_groups, tag_t **groups)
 
SA_API int SA_get_group_data_source (const tag_t group_tag, int *dataSource)
 
SA_API int SA_get_group_last_sync_date (const tag_t group_tag, date_t *syncDate)
 
SA_API int SA_get_mapped_group_attr_list (int *numberOfAttributes, char ***list)
 
SA_API int SA_initialize_h_group (tag_t group_tag, const char *groupname, int privilege, tag_t parent_group)
 
SA_API int SA_list_groups (int *num_groups, tag_t **group_tags, char ***group_names)
 
SA_API int SA_list_h_groups (int *num_groups, tag_t **group_tags, tag_t **parent_groups, char ***group_names)
 
SA_API int SA_remove_role_from_group (tag_t group_tag, tag_t role_tag)
 
SA_API int SA_set_group_data_source (const tag_t group_tag, int dataSource)
 
SA_API int SA_set_group_default_role (tag_t group_tag, tag_t role_tag)
 
SA_API int SA_set_group_description (tag_t group_tag, const char description[SA_description_size_c+1])
 
SA_API int SA_set_group_description2 (tag_t group_tag, const char *description)
 
SA_API int SA_set_group_last_sync_date (const tag_t group_tag, date_t syncDate)
 
SA_API int SA_set_group_local_volume_name (tag_t group_tag, char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_set_group_local_volume_name2 (tag_t group_tag, const char *volume_name)
 
SA_API int SA_set_group_name (tag_t group_tag, const char groupname[SA_group_name_size_c+1])
 
SA_API int SA_set_group_name2 (tag_t group_tag, const char *groupname)
 
SA_API int SA_set_group_nationality (tag_t group_tag, const char nationality[SA_nationality_size_c+1])
 
SA_API int SA_set_group_nationality2 (tag_t group_tag, const char *nationality)
 
SA_API int SA_set_group_operational_status (tag_t group_tag, int operational_status)
 
SA_API int SA_set_group_organization_address (tag_t group_tag, const char organization_address[SA_organization_address_size_c+1])
 
SA_API int SA_set_group_organization_address2 (tag_t group_tag, const char *organization_address)
 
SA_API int SA_set_group_organization_alternate_name (tag_t group_tag, const char organization_alternate_name[SA_organization_alternate_name_size_c+1])
 
SA_API int SA_set_group_organization_alternate_name2 (tag_t group_tag, const char *organization_alternate_name)
 
SA_API int SA_set_group_organization_id (tag_t group_tag, const char organization_id[SA_organization_id_size_c+1])
 
SA_API int SA_set_group_organization_id2 (tag_t group_tag, const char *organization_id)
 
SA_API int SA_set_group_organization_legal_name (tag_t group_tag, const char organization_legal_name[SA_organization_legal_name_size_c+1])
 
SA_API int SA_set_group_organization_legal_name2 (tag_t group_tag, const char *organization_legal_name)
 
SA_API int SA_set_group_organization_name (tag_t group_tag, const char organization_name[SA_organization_name_size_c+1])
 
SA_API int SA_set_group_organization_name2 (tag_t group_tag, const char *organization_name)
 
SA_API int SA_set_group_organization_type (tag_t group_tag, const char organization_type[SA_organization_type_size_c+1])
 
SA_API int SA_set_group_organization_type2 (tag_t group_tag, const char *organization_type)
 
SA_API int SA_set_group_organization_url (tag_t group_tag, const char organization_url[SA_organization_url_size_c+1])
 
SA_API int SA_set_group_organization_url2 (tag_t group_tag, const char *organization_url)
 
SA_API int SA_set_group_parent (tag_t group_tag, tag_t parent_group)
 
SA_API int SA_set_group_system_priv (tag_t group_tag, int privilege)
 
SA_API int SA_set_group_volume_name (tag_t group_tag, char volume_name[SA_volume_name_size_c+1])
 
SA_API int SA_set_group_volume_name2 (tag_t group_tag, const char *volume_name)
 

Detailed Description

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

Definition in file group.h.