Class BaseImmutableGroup.Builder<T extends BaseImmutableGroup.Builder>

java.lang.Object
com.atlassian.crowd.model.group.BaseImmutableGroup.Builder<T>
Direct Known Subclasses:
ImmutableDirectoryGroup.Builder, ImmutableDirectoryGroupWithAttributes.Builder, ImmutableGroupWithAttributes.Builder
Enclosing class:
BaseImmutableGroup

protected abstract static class BaseImmutableGroup.Builder<T extends BaseImmutableGroup.Builder> extends Object
  • Constructor Details

    • Builder

      protected Builder(Group group)
    • Builder

      public Builder(String name)
    • Builder

      public Builder(long directoryId, String name)
  • Method Details

    • setDirectoryId

      public T setDirectoryId(long directoryId)
    • setName

      public T setName(String name)
    • setType

      public T setType(GroupType type)
    • setActive

      public T setActive(boolean active)
    • setDescription

      public T setDescription(String description)
    • setExternalId

      public T setExternalId(String externalId)
    • build

      public abstract Group build()