public class NameBuilder extends Object
ObjectNameGenerator that implements
DB-to-object name mapping conversions. Names generated by ObjectNameGenerator can be used as "base names" for
NameBuilder.| Modifier and Type | Field and Description |
|---|---|
protected String |
baseName |
protected String |
dupesPattern |
protected ConfigurationNode |
nodeToName |
protected ConfigurationNode |
parent |
| Modifier | Constructor and Description |
|---|---|
protected |
NameBuilder(ConfigurationNode nodeToName) |
| Modifier and Type | Method and Description |
|---|---|
NameBuilder |
baseName(String baseName) |
static NameBuilder |
builder(ConfigurationNode node) |
static NameBuilder |
builder(ConfigurationNode node,
ConfigurationNode parent) |
static NameBuilder |
builderForCallbackMethod(ObjEntity parent)
A special builder starter for callback methods.
|
NameBuilder |
dupesPattern(String dupesPattern) |
NameBuilder |
in(ConfigurationNode parent) |
String |
name() |
protected ConfigurationNode nodeToName
protected ConfigurationNode parent
protected String dupesPattern
protected String baseName
protected NameBuilder(ConfigurationNode nodeToName)
public static NameBuilder builder(ConfigurationNode node)
public static NameBuilder builder(ConfigurationNode node, ConfigurationNode parent)
public static NameBuilder builderForCallbackMethod(ObjEntity parent)
builder(ConfigurationNode) methods to name them.public NameBuilder in(ConfigurationNode parent)
public NameBuilder dupesPattern(String dupesPattern)
public NameBuilder baseName(String baseName)
public String name()
Copyright © 2001–2019 Apache Cayenne. All rights reserved.