Class EntityVisa.Builder
java.lang.Object
org.kuali.rice.kim.api.identity.visa.EntityVisa.Builder
- All Implemented Interfaces:
Serializable,GloballyUnique,Identifiable,Versioned,ModelBuilder,EntityVisaContract
- Enclosing class:
EntityVisa
public static final class EntityVisa.Builder
extends Object
implements Serializable, ModelBuilder, EntityVisaContract
A builder which can be used to construct
EntityVisa instances. Enforces the constraints of the EntityVisaContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static EntityVisa.Buildercreate()static EntityVisa.Buildercreate(EntityVisaContract contract) Gets thisEntityVisaContract's identity id.getId()Gets thisEntityVisaContract's visa entry.Gets thisEntityVisaContract's visa id.Gets thisEntityVisaContract's visa type key.voidsetEntityId(String entityId) voidvoidsetObjectId(String objectId) voidsetVersionNumber(Long versionNumber) voidsetVisaEntry(String visaEntry) voidvoidsetVisaTypeKey(String visaTypeKey)
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getEntityId
Description copied from interface:EntityVisaContractGets thisEntityVisaContract's identity id.- Specified by:
getEntityIdin interfaceEntityVisaContract- Returns:
- the identity id for this
EntityVisaContract, or null if none has been assigned.
-
getVisaTypeKey
Description copied from interface:EntityVisaContractGets thisEntityVisaContract's visa type key.- Specified by:
getVisaTypeKeyin interfaceEntityVisaContract- Returns:
- the visa type key for this
EntityVisaContract, or null if none has been assigned.
-
getVisaEntry
Description copied from interface:EntityVisaContractGets thisEntityVisaContract's visa entry.- Specified by:
getVisaEntryin interfaceEntityVisaContract- Returns:
- the visa entry for this
EntityVisaContract, or null if none has been assigned.
-
getVisaId
Description copied from interface:EntityVisaContractGets thisEntityVisaContract's visa id.- Specified by:
getVisaIdin interfaceEntityVisaContract- Returns:
- the visa id for this
EntityVisaContract, or null if none has been assigned.
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
getObjectId
- Specified by:
getObjectIdin interfaceGloballyUnique
-
getId
- Specified by:
getIdin interfaceIdentifiable
-
setEntityId
-
setVisaTypeKey
-
setVisaEntry
-
setVisaId
-
setVersionNumber
-
setObjectId
-
setId
-