com.atlassian.crowd.embedded.impl
Class ImmutableDirectory.Builder

java.lang.Object
  extended by com.atlassian.crowd.embedded.impl.ImmutableDirectory.Builder
Enclosing class:
ImmutableDirectory

public static final class ImmutableDirectory.Builder
extends java.lang.Object

Used to aid in the construction of an ImmutableDirectory.


Constructor Summary
ImmutableDirectory.Builder()
           
 
Method Summary
 void setActive(boolean active)
           
 void setAllowedOperations(java.util.Set<OperationType> allowedOperations)
           
 void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void setCreatedDate(java.util.Date createdDate)
           
 void setDescription(java.lang.String description)
           
 void setEncryptionType(java.lang.String encryptionType)
           
 void setId(java.lang.Long id)
           
 void setImplementationClass(java.lang.String implementationClass)
           
 void setName(java.lang.String name)
           
 void setType(DirectoryType type)
           
 void setUpdatedDate(java.util.Date updatedDate)
           
 Directory toDirectory()
          Returns an immutable Directory object with the properties set in this builder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImmutableDirectory.Builder

public ImmutableDirectory.Builder()
Method Detail

toDirectory

public Directory toDirectory()
Returns an immutable Directory object with the properties set in this builder.

Returns:
an immutable Directory object with the properties set in this builder.

setId

public void setId(java.lang.Long id)

setName

public void setName(java.lang.String name)

setActive

public void setActive(boolean active)

setEncryptionType

public void setEncryptionType(java.lang.String encryptionType)

setDescription

public void setDescription(java.lang.String description)

setType

public void setType(DirectoryType type)

setImplementationClass

public void setImplementationClass(java.lang.String implementationClass)

setCreatedDate

public void setCreatedDate(java.util.Date createdDate)

setUpdatedDate

public void setUpdatedDate(java.util.Date updatedDate)

setAllowedOperations

public void setAllowedOperations(java.util.Set<OperationType> allowedOperations)

setAttributes

public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)


Copyright © 2010 Atlassian. All Rights Reserved.