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.