OpenGroup::arm40::Provisional::transaction::IArmUser Interface Reference
IArmUser represents a user on behalf of whom a transaction is executed. More...
Inheritance diagram for OpenGroup::arm40::Provisional::transaction::IArmUser:
Public Member Functions | |
| IArmID | getID () |
| returns a 16-byte ID associated with the identity of this user. | |
| string | getName () |
| returns the name of the user. | |
Detailed Description
Instances of IArmUser are created using the newArmUser() method of IArmTransactionFactory.
It has the following attributes, all of which are immutable:
-
Name: The maximum length is 127 characters (CIM allows 256 but ARM 2.0 allows 128 bytes, including the null-termination character, so 127 is used). The name must not be
nullor zero-length. -
(optional) A 16-byte ID is optionally associated with each
IArmUser. It is provided by the application. If the value isnull, no ID was provided.
Objects implementing this interface are created using IArmTransactionFactory.newArmUser
Member Function Documentation
| IArmID OpenGroup::arm40::Provisional::transaction::IArmUser::getID | ( | ) |
- Returns:
- a 16-byte ID associated with the identity of this user, or
null.
| string OpenGroup::arm40::Provisional::transaction::IArmUser::getName | ( | ) |
- Returns:
- the name of the user.
The documentation for this interface was generated from the following file:
- opengroup/arm40/provisional/transaction/IArmUser.cs
