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, language
isValid, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonNull, validatePatternMatch
public void reset()
reset
in interface Builder
reset
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 Builder
validate
in class AbstractLanguageSpecificBuilder<EntityBuilder>
ValidationException
Copyright © 2020 National Institute of Standards and Technology. All rights reserved.