public interface Role
| Modifier and Type | Field and Description | 
|---|---|
static Map<Integer,Role> | 
byIndexMap  | 
static Map<String,Role> | 
byValueMap  | 
| Modifier and Type | Method and Description | 
|---|---|
static Role | 
assignPrivateRole(int indexValue,
                 String name)
Assign a new role to the private id space. 
 | 
Integer | 
getIndex()  | 
String | 
getName()  | 
default void | 
init(Integer index,
    String value)
Initialize the mapping of role index and text values. 
 | 
static Role | 
lookupByIndex(int value)
Lookup a role by the provided index value. 
 | 
static Role | 
lookupByName(String name)
Lookup a role by the provided human-readable name. 
 | 
Integer getIndex()
String getName()
default void init(Integer index, String value)
index - the index positionvalue - the human-readable valuestatic Role assignPrivateRole(int indexValue, String name)
indexValue - the index value to usename - the human-readable namestatic Role lookupByIndex(int value)
value - the index value to lookup the role fornull if no matching role was not found.Copyright © 2020 National Institute of Standards and Technology. All rights reserved.