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
null
or 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