Class DelegateType.Builder
java.lang.Object
org.kuali.rice.kim.api.common.delegate.DelegateType.Builder
- All Implemented Interfaces:
Serializable,Inactivatable,ModelBuilder,ModelObjectBasic,ModelObjectComplete,DelegateTypeContract
- Enclosing class:
DelegateType
public static final class DelegateType.Builder
extends Object
implements DelegateTypeContract, ModelBuilder, ModelObjectComplete
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static DelegateType.Buildercreate(String roleId, DelegationType delegationType, List<DelegateMember.Builder> members) static DelegateType.Builderbooleannot requiredinthashCode()booleanisActive()voidvoidsetDelegationId(String delegationId) voidsetDelegationType(DelegationType delegationType) voidsetKimTypeId(String kimTypeId) voidsetMembers(List<DelegateMember.Builder> members) voidtoString()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
create
public static DelegateType.Builder create(String roleId, DelegationType delegationType, List<DelegateMember.Builder> members) -
build
- Specified by:
buildin interfaceModelBuilder
-
getRoleId
- Specified by:
getRoleIdin interfaceDelegateTypeContract
-
setRoleId
-
getDelegationId
- Specified by:
getDelegationIdin interfaceDelegateTypeContract
-
setDelegationId
-
getDelegationType
- Specified by:
getDelegationTypein interfaceDelegateTypeContract
-
setDelegationType
-
getKimTypeId
Description copied from interface:DelegateTypeContractnot required- Specified by:
getKimTypeIdin interfaceDelegateTypeContract- Returns:
-
setKimTypeId
-
getMembers
- Specified by:
getMembersin interfaceDelegateTypeContract
-
setMembers
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceInactivatable
-
setActive
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceModelObjectComplete- Overrides:
hashCodein classObject
-
equals
- Specified by:
equalsin interfaceModelObjectComplete- Overrides:
equalsin classObject
-
toString
- Specified by:
toStringin interfaceModelObjectBasic- Overrides:
toStringin classObject
-