Package org.ldaptive.beans.generate
Class BeanGenerator.Builder
- java.lang.Object
-
- org.ldaptive.beans.generate.BeanGenerator.Builder
-
- Enclosing class:
- BeanGenerator
public static class BeanGenerator.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private BeanGeneratorobject
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanGeneratorbuild()BeanGenerator.BuilderexcludedNames(String... classes)BeanGenerator.BuilderincludeSuperiorClasses(boolean b)BeanGenerator.BuildernameMappings(Map<String,String> mappings)BeanGenerator.BuilderobjectClasses(String... classes)BeanGenerator.BuilderpackageName(String name)BeanGenerator.Builderschema(Schema schema)BeanGenerator.BuildertypeMappings(Map<String,Class<?>> mappings)BeanGenerator.BuilderuseOperationalAttributes(boolean b)BeanGenerator.BuilderuseOptionalAttributes(boolean b)
-
-
-
Field Detail
-
object
private final BeanGenerator object
-
-
Method Detail
-
schema
public BeanGenerator.Builder schema(Schema schema)
-
packageName
public BeanGenerator.Builder packageName(String name)
-
objectClasses
public BeanGenerator.Builder objectClasses(String... classes)
-
useOptionalAttributes
public BeanGenerator.Builder useOptionalAttributes(boolean b)
-
useOperationalAttributes
public BeanGenerator.Builder useOperationalAttributes(boolean b)
-
includeSuperiorClasses
public BeanGenerator.Builder includeSuperiorClasses(boolean b)
-
typeMappings
public BeanGenerator.Builder typeMappings(Map<String,Class<?>> mappings)
-
nameMappings
public BeanGenerator.Builder nameMappings(Map<String,String> mappings)
-
excludedNames
public BeanGenerator.Builder excludedNames(String... classes)
-
build
public BeanGenerator build()
-
-