The set of services available to view and manipulate a group definition.
The set of services available to view and manipulate a group definition.
| CORBA Definitions | |
| attribute Description | Descriptive text to help identify the group. |
| attribute Identifier | The unique identifier of the group. |
| attribute Name | Display name of the group. |
| attribute Owner | The unique identifier of the subject that owns this group. |
| method Close | Release resources held by this component. |
| method Refresh | Refresh the group information. |
| method AddMember | Add a subject or group as a member of this group. |
| method RemoveMember | Remove a member entry. |
| method ListMembers | Retrieve member information. |
| method ListPrincipalMaps | Retrieve principal map information. |
| method ListGroups | Retrieve group information. |
| Java Classes | |
| IGroupAdminHelper | Used to manipulate the IGroupAdmin type |
| IGroupAdminHolder | Used to process the IGroupAdmin type as an out parameter |
| Java Interfaces | |
| IGroupAdmin | The set of services available to view and manipulate a group definition. |
| Java Interface IGroupAdmin |
The set of services available to view and manipulate a group definition.
Package com.sas.iom.DFAuthServer
IGroupAdmin Description
The set of services available to view and manipulate a group definition.
public interface IGroupAdmin
extends org.omg.CORBA.Object
Method Summary
| void | Close
()
Release resources held by this component. |
| void | Refresh
()
Refresh the group information. |
| void | AddMember
(
java.lang.String memberIdentity
)
throws ( GenericError ); Add a subject or group as a member of this group. |
| void | RemoveMember
(
java.lang.String memberIdentifier
)
throws ( GenericError ); Remove a member entry. |
| void | ListMembers
(
java.lang.String columns ,
boolean deep ,
AnySeqHolder members
)
throws ( GenericError ); Retrieve member information. |
| void | ListPrincipalMaps
(
java.lang.String columns ,
java.lang.String filter ,
AnySeqHolder maps
)
throws ( GenericError ); Retrieve principal map information. |
| void | ListGroups
(
java.lang.String columns ,
java.lang.String filter ,
AnySeqHolder groups
)
throws ( GenericError ); Retrieve group information. |
| Java Class IGroupAdminHelper |
public class IGroupAdminHelper
Description
Implementing class for methods (insert, extract, type, id, read, write, narrow) used to manipulate the
IGroupAdmin type.
java.lang.Object | +--com.sas.iom.SAS.IGroupAdminHelper
| Java Class IGroupAdminHolder |
public class IGroupAdminHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
IGroupAdmin type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.IGroupAdminHolder
| CORBA Attribute Description |
Descriptive text to help identify the group.
Description
Descriptive text to help identify the group.
The description may be updated by the owner of the group and an Authentication Server administrator.
Usage
| Java Method Description |
public java.lang.String Description (); public void Description ( java.lang.String Description );
| CORBA Attribute Identifier (readonly) |
The unique identifier of the group.
Description
Unique identifier of the group.
Usage
| Java Method Identifier |
public java.lang.String Identifier ();
| CORBA Attribute Name |
Display name of the group.
Description
The display name should not be persisted as the key of the the group since the group name may change. The group identifier should be used when persisting a reference to a group.
The name may be updated by the owner of the group and an Authentication Server administrator. The name shares a namespace with the subject names and may not be empty.
Usage
| Java Method Name |
public java.lang.String Name (); public void Name ( java.lang.String Name );
| CORBA Attribute Owner |
The unique identifier of the subject that owns this group.
Description
The unique identifier of the subject that owns this group. The owner and Authentication Server administrators are allowed to update the group. All other authenticated users are only permitted to view the group membership.
Usage
| Java Method Owner |
public java.lang.String Owner (); public void Owner ( java.lang.String Owner );
| CORBA Method Close |
Release resources held by this component.
Description
Release resources held by this component.
Usage
| Java Method Close |
void Close (
)
Example
| CORBA Method Refresh |
Refresh the group information.
Description
Refresh the group information.
Usage
| Java Method Refresh |
void Refresh (
)
Example
| CORBA Method AddMember |
Add a subject or group as a member of this group.
Description
Add a subject or group as a member of this group.
Usage
| Java Method AddMember |
void AddMember (
java.lang.String memberIdentity
)
throws (
GenericError
);
Parameter Details
| Parameter | Direction | Type | Description |
|---|---|---|---|
| memberIdentity | in | java.lang.String | The unique identifier of a subject or group to associate with the group. The memberIdentity must be valid. |
Example
| CORBA Method RemoveMember |
Remove a member entry.
Description
Remove the member entry that contains the given memberIdentifier.
Usage
| Java Method RemoveMember |
void RemoveMember (
java.lang.String memberIdentifier
)
throws (
GenericError
);
Parameter Details
| Parameter | Direction | Type | Description |
|---|---|---|---|
| memberIdentifier | in | java.lang.String | The unique identifier of the member to remove from the group. |
Example
| CORBA Method ListMembers |
Retrieve member information.
Description
List the members of the group.
Usage
| Java Method ListMembers |
void ListMembers (
java.lang.String columns ,
boolean deep ,
AnySeqHolder members
)
throws (
GenericError
);
Parameter Details
| Parameter | Direction | Type | Description |
|---|---|---|---|
| columns | in | java.lang.String | The list of the member information the operation is to return. If the list is empty, all columns, in the order listed, are returned. The set of available columns are:
|
| deep | in | boolean | Indicates if a deep listing of members is needed. |
| members | out | AnySeqHolder | The list of members in the group. The returned array will contain a one dimensional array for each of the selected columns, in their selected order. If no columns were specified, all columns are returned in the order as they appear in ListMembers::columns. |
Example
| CORBA Method ListPrincipalMaps |
Retrieve principal map information.
Description
Return the requested columns from the selected principal maps in which the group is either a manager or a consumer.
Usage
| Java Method ListPrincipalMaps |
void ListPrincipalMaps (
java.lang.String columns ,
java.lang.String filter ,
AnySeqHolder maps
)
throws (
GenericError
);
Parameter Details
| Parameter | Direction | Type | Description |
|---|---|---|---|
| columns | in | java.lang.String | The list of the principal map information the operation is to return. If the list is empty, all columns marked as "included by default", in the order listed, are returned. The set of available columns are:
|
| filter | in | java.lang.String | A set of name/value pairs, where the "name" portion cannot be localized, used to select the principal maps to include in the returned maps. If the filter is empty, all principal maps are returned. The supported "name" filters are:
|
| maps | out | AnySeqHolder | The requested principal maps. |
Example
| CORBA Method ListGroups |
Retrieve group information.
Description
Return the requested columns from the selected groups.
Usage
| Java Method ListGroups |
void ListGroups (
java.lang.String columns ,
java.lang.String filter ,
AnySeqHolder groups
)
throws (
GenericError
);
Parameter Details
| Parameter | Direction | Type | Description |
|---|---|---|---|
| columns | in | java.lang.String | The list of the group information the operation is to return. If the list is empty, all columns marked as "included by default", in the order listed, are returned. The set of available columns are:
|
| filter | in | java.lang.String | A set of name/value pairs, where the "name" portion cannot be localized, used to select the groups to include in the returned groups. If the filter is empty, all groups are returned. The supported "name" filters are:
|
| groups | out | AnySeqHolder | The requested groups. |
Example