org.opengroup.arm40.transaction.ArmUser Interface Reference

Represents a user on behalf of whom a transaction is executed. More...

Inheritance diagram for org.opengroup.arm40.transaction.ArmUser:
org.opengroup.arm40.transaction.ArmInterface

List of all members.

Public Member Functions

ArmID getID ()
String getName ()

Detailed Description

Represents a user on behalf of whom a transaction is executed.

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 ArmUser. It is provided by the application. If the value is null, no ID was provided.

Objects implementing this interface are created using ArmTransactionFactory#newArmUser.

Author:
ARM Working Group of The Open Group

Member Function Documentation

ArmID org.opengroup.arm40.transaction.ArmUser.getID (  ) 
Returns:
the name of the user.
String org.opengroup.arm40.transaction.ArmUser.getName (  ) 
Returns:
a 16-byte ID associated with the identity of this user, or null.

The documentation for this interface was generated from the following file:
  • org/opengroup/arm40/transaction/ArmUser.java