Class EntityExternalIdentifierType.Builder
java.lang.Object
org.kuali.rice.kim.api.identity.external.EntityExternalIdentifierType.Builder
- All Implemented Interfaces:
Serializable,Inactivatable,Coded,GloballyUnique,Versioned,ModelBuilder,CodedAttributeContract,EntityExternalIdentifierTypeContract
- Enclosing class:
- EntityExternalIdentifierType
public static final class EntityExternalIdentifierType.Builder
extends Object
implements Serializable, ModelBuilder, EntityExternalIdentifierTypeContract
A builder which can be used to construct
CodedAttribute instances. Enforces the constraints of the CodedAttributeContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()create(EntityExternalIdentifierTypeContract contract) getCode()getName()This the name for the AddressType.This the sort code for the AddressType.booleanisActive()booleanThis value determines if the encryption is required for this type.voidsetActive(boolean active) voidvoidsetEncryptionRequired(boolean encryptionRequired) voidvoidsetObjectId(String objectId) voidsetSortCode(String sortCode) voidsetVersionNumber(Long versionNumber)
-
Method Details
-
create
-
create
public static EntityExternalIdentifierType.Builder create(EntityExternalIdentifierTypeContract contract) -
build
- Specified by:
buildin interfaceModelBuilder
-
getName
Description copied from interface:CodedAttributeContractThis the name for the AddressType. This can be null or a blank string.- Specified by:
getNamein interfaceCodedAttributeContract- Returns:
- the name of the AddressType
-
getCode
-
getSortCode
Description copied from interface:CodedAttributeContractThis the sort code for the AddressType. This can be null or a blank string.- Specified by:
getSortCodein interfaceCodedAttributeContract- Returns:
- the sort code of the AddressType
-
isEncryptionRequired
public boolean isEncryptionRequired()Description copied from interface:EntityExternalIdentifierTypeContractThis value determines if the encryption is required for this type.- Specified by:
isEncryptionRequiredin interfaceEntityExternalIdentifierTypeContract- Returns:
- the boolean value representing if encryption is required for this type
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
getObjectId
- Specified by:
getObjectIdin interfaceGloballyUnique
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceInactivatable
-
setName
-
setCode
-
setSortCode
-
setEncryptionRequired
public void setEncryptionRequired(boolean encryptionRequired) -
setVersionNumber
-
setObjectId
-
setActive
public void setActive(boolean active)
-