public class EmbeddableDefinitionType extends Object implements Serializable, XMLAppendable
| Modifier and Type | Field and Description |
|---|---|
protected String |
catalog |
protected String |
comment |
protected List<EmbeddableField> |
fields |
protected String |
name |
protected String |
referencingComment |
protected String |
referencingName |
protected Boolean |
replacesFields |
protected String |
schema |
protected String |
tables |
| Constructor and Description |
|---|
EmbeddableDefinitionType() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTo(XMLBuilder builder) |
boolean |
equals(Object that) |
String |
getCatalog()
The defining catalog of the embeddable type, or the catalog of the first matched table if left empty.
|
String |
getComment()
The defining comment on the embeddable type.
|
List<EmbeddableField> |
getFields() |
String |
getName()
The defining name of the embeddable type.
|
String |
getReferencingComment()
The referencing comment on the embeddable type, defaulting to the defining comment.
|
String |
getReferencingName()
The referencing name of the embeddable type, defaulting to the defining name.
|
String |
getSchema()
The defining schema of the embeddable type, or the schema of the first matched table if left empty.
|
String |
getTables()
A regular expression matching the tables to which to apply the embeddable definition.
|
int |
hashCode() |
Boolean |
isReplacesFields()
Specify that the embeddable field replaces its underlying fields in code generation output, and when working with asterisks.
|
void |
setCatalog(String value)
The defining catalog of the embeddable type, or the catalog of the first matched table if left empty.
|
void |
setComment(String value)
The defining comment on the embeddable type.
|
void |
setFields(List<EmbeddableField> fields) |
void |
setName(String value)
The defining name of the embeddable type.
|
void |
setReferencingComment(String value)
The referencing comment on the embeddable type, defaulting to the defining comment.
|
void |
setReferencingName(String value)
The referencing name of the embeddable type, defaulting to the defining name.
|
void |
setReplacesFields(Boolean value)
Sets the value of the replacesFields property.
|
void |
setSchema(String value)
The defining schema of the embeddable type, or the schema of the first matched table if left empty.
|
void |
setTables(String value)
A regular expression matching the tables to which to apply the embeddable definition.
|
String |
toString() |
EmbeddableDefinitionType |
withCatalog(String value)
The defining catalog of the embeddable type, or the catalog of the first matched table if left empty.
|
EmbeddableDefinitionType |
withComment(String value)
The defining comment on the embeddable type.
|
EmbeddableDefinitionType |
withFields(Collection<EmbeddableField> values) |
EmbeddableDefinitionType |
withFields(EmbeddableField... values) |
EmbeddableDefinitionType |
withFields(List<EmbeddableField> fields) |
EmbeddableDefinitionType |
withName(String value)
The defining name of the embeddable type.
|
EmbeddableDefinitionType |
withReferencingComment(String value)
The referencing comment on the embeddable type, defaulting to the defining comment.
|
EmbeddableDefinitionType |
withReferencingName(String value)
The referencing name of the embeddable type, defaulting to the defining name.
|
EmbeddableDefinitionType |
withReplacesFields(Boolean value) |
EmbeddableDefinitionType |
withSchema(String value)
The defining schema of the embeddable type, or the schema of the first matched table if left empty.
|
EmbeddableDefinitionType |
withTables(String value)
A regular expression matching the tables to which to apply the embeddable definition.
|
protected String catalog
protected String schema
protected String name
protected String comment
protected String referencingName
protected String referencingComment
protected String tables
protected Boolean replacesFields
protected List<EmbeddableField> fields
public String getCatalog()
public void setCatalog(String value)
public String getSchema()
public void setSchema(String value)
public String getName()
public void setName(String value)
public String getComment()
public void setComment(String value)
public String getReferencingName()
public void setReferencingName(String value)
public String getReferencingComment()
public void setReferencingComment(String value)
public String getTables()
public void setTables(String value)
public Boolean isReplacesFields()
Booleanpublic void setReplacesFields(Boolean value)
value - allowed object is
Booleanpublic List<EmbeddableField> getFields()
public void setFields(List<EmbeddableField> fields)
public EmbeddableDefinitionType withCatalog(String value)
public EmbeddableDefinitionType withSchema(String value)
public EmbeddableDefinitionType withName(String value)
public EmbeddableDefinitionType withComment(String value)
public EmbeddableDefinitionType withReferencingName(String value)
public EmbeddableDefinitionType withReferencingComment(String value)
public EmbeddableDefinitionType withTables(String value)
public EmbeddableDefinitionType withReplacesFields(Boolean value)
public EmbeddableDefinitionType withFields(EmbeddableField... values)
public EmbeddableDefinitionType withFields(Collection<EmbeddableField> values)
public EmbeddableDefinitionType withFields(List<EmbeddableField> fields)
public final void appendTo(XMLBuilder builder)
appendTo in interface XMLAppendableCopyright © 2021. All rights reserved.