Class EntityExternalIdentifierType.Builder
java.lang.Object
org.kuali.rice.kim.api.identity.external.EntityExternalIdentifierType.Builder
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.active.Inactivatable,org.kuali.rice.core.api.mo.common.Coded,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelBuilder,CodedAttributeContract,EntityExternalIdentifierTypeContract
- Enclosing class:
EntityExternalIdentifierType
public static final class EntityExternalIdentifierType.Builder
extends Object
implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, EntityExternalIdentifierTypeContract
A builder which can be used to construct
instances. Enforces the constraints of the
.
invalid reference
CodedAttribute
invalid reference
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 interfaceorg.kuali.rice.core.api.mo.ModelBuilder
-
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
- Specified by:
getCodein interfaceorg.kuali.rice.core.api.mo.common.Coded
-
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 interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
getObjectId
- Specified by:
getObjectIdin interfaceorg.kuali.rice.core.api.mo.common.GloballyUnique
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.kuali.rice.core.api.mo.common.active.Inactivatable
-
setName
-
setCode
-
setSortCode
-
setEncryptionRequired
public void setEncryptionRequired(boolean encryptionRequired) -
setVersionNumber
-
setObjectId
-
setActive
public void setActive(boolean active)
-