public class EntityBuilder extends AbstractLanguageSpecificBuilder<EntityBuilder>
| Modifier | Constructor and Description | 
|---|---|
protected  | 
EntityBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
EntityBuilder | 
addRole(Role role)
Assigns the identified role to the entity. 
 | 
static EntityBuilder | 
create()  | 
String | 
getName()  | 
String | 
getRegid()  | 
List<Role> | 
getRoles()  | 
String | 
getThumbprint()  | 
EntityBuilder | 
name(String name)
Set the name of the entity. 
 | 
EntityBuilder | 
regid(String regid)
Sets the to-be-built entity's regid to the provided value. 
 | 
void | 
reset()  | 
EntityBuilder | 
thumbprint(String thumbprint)  | 
void | 
validate()  | 
getLanguage, languageisValid, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonNull, validatePatternMatchpublic void reset()
reset in interface Builderreset in class AbstractLanguageSpecificBuilder<EntityBuilder>public static EntityBuilder create()
public String getName()
public String getRegid()
public String getThumbprint()
public EntityBuilder name(String name)
name - a non-null name valuepublic EntityBuilder regid(String regid)
regid - the regid valuepublic EntityBuilder thumbprint(String thumbprint)
public EntityBuilder addRole(Role role)
role - the role to assignRole.assignPrivateRole(int, String), 
Role.lookupByIndex(int), 
Role.lookupByName(String)public void validate()
              throws ValidationException
validate in interface Buildervalidate in class AbstractLanguageSpecificBuilder<EntityBuilder>ValidationExceptionCopyright © 2020 National Institute of Standards and Technology. All rights reserved.