com.atlassian.crowd.model.application
Class ImmutableApplication.Builder
java.lang.Object
com.atlassian.crowd.model.application.ImmutableApplication.Builder
- Enclosing class:
- ImmutableApplication
public static class ImmutableApplication.Builder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImmutableApplication.Builder
public ImmutableApplication.Builder(String name,
ApplicationType type)
ImmutableApplication.Builder
public ImmutableApplication.Builder(Application application)
setId
public ImmutableApplication.Builder setId(Long id)
setName
public ImmutableApplication.Builder setName(String name)
setType
public ImmutableApplication.Builder setType(ApplicationType type)
setDescription
public ImmutableApplication.Builder setDescription(String description)
setPasswordCredential
public ImmutableApplication.Builder setPasswordCredential(PasswordCredential passwordCredential)
setPermanent
public ImmutableApplication.Builder setPermanent(boolean permanent)
setActive
public ImmutableApplication.Builder setActive(boolean active)
setAttributes
public ImmutableApplication.Builder setAttributes(Map<String,String> attributes)
setDirectoryMappings
public ImmutableApplication.Builder setDirectoryMappings(List<DirectoryMapping> directoryMappings)
setRemoteAddresses
public ImmutableApplication.Builder setRemoteAddresses(Set<RemoteAddress> remoteAddresses)
setLowercaseOutput
public ImmutableApplication.Builder setLowercaseOutput(boolean lowercaseOutput)
setAliasingEnabled
public ImmutableApplication.Builder setAliasingEnabled(boolean aliasingEnabled)
setCreatedDate
public ImmutableApplication.Builder setCreatedDate(Date createdDate)
setUpdatedDate
public ImmutableApplication.Builder setUpdatedDate(Date updatedDate)
build
public ImmutableApplication build()
- Builds the new ImmutableApplication.
- Returns:
- new ImmutableApplication
Copyright © 2013 Atlassian. All Rights Reserved.