Package org.molgenis.security.core.model
Class GroupValue.Builder
- java.lang.Object
-
- org.molgenis.security.core.model.GroupValue.Builder
-
- Enclosing class:
- GroupValue
public abstract static class GroupValue.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract GroupValuebuild()abstract com.google.common.collect.ImmutableList.Builder<RoleValue>rolesBuilder()abstract GroupValue.BuildersetDescription(java.lang.String value)abstract GroupValue.BuildersetLabel(java.lang.String value)abstract GroupValue.BuildersetName(java.lang.String value)abstract GroupValue.BuildersetPublic(boolean value)abstract GroupValue.BuildersetRootPackage(PackageValue packageValue)
-
-
-
Method Detail
-
setName
public abstract GroupValue.Builder setName(java.lang.String value)
-
setLabel
public abstract GroupValue.Builder setLabel(java.lang.String value)
-
setDescription
public abstract GroupValue.Builder setDescription(java.lang.String value)
-
setPublic
public abstract GroupValue.Builder setPublic(boolean value)
-
rolesBuilder
public abstract com.google.common.collect.ImmutableList.Builder<RoleValue> rolesBuilder()
-
setRootPackage
public abstract GroupValue.Builder setRootPackage(PackageValue packageValue)
-
build
public abstract GroupValue build()
-
-