public class Association extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
alias |
protected String |
aliasFrom |
protected String |
aliasTo |
protected Association |
fromM2M |
protected Relation[] |
relations |
protected Table |
tableFrom |
protected Table |
tableMany2Many |
protected Table |
tableTo |
protected Association |
toM2M |
| Constructor and Description |
|---|
Association(Association fk)
Copy constructor
|
Association(Relation... relations) |
Association(String alias,
Association fkey)
Cria uma ForeignKey com as relações invertidas da ForeignKey passada
WARNING: this can lead to ExceptionInInitialitionError due to circular references. |
Association(String alias,
Relashionships relFrom,
Relashionships relTo) |
Association(String alias,
Relation... relations) |
| Modifier and Type | Method and Description |
|---|---|
Association |
AS(String alias) |
Association |
bareCopy() |
String |
genericPath() |
String |
getAlias() |
String |
getAliasFrom() |
String |
getAliasTo() |
List<Discriminator> |
getDiscriminators() |
Table |
getDiscriminatorTable() |
Association |
getFromM2M() |
Relation[] |
getRelations() |
Table |
getTableFrom() |
Table |
getTableMany2Many() |
Table |
getTableTo() |
Association |
getToM2M() |
boolean |
isMany2Many() |
boolean |
isMany2One() |
boolean |
isOne2Many() |
String |
path() |
void |
setAliasFrom(String aliasFrom) |
void |
setAliasTo(String aliasTo) |
void |
setDiscriminators(List<Discriminator> discriminators) |
void |
setFromM2M(Association fromM2M) |
void |
setToM2M(Association toM2M) |
String |
toString() |
Association |
WITH(Column<?> column,
Object value) |
protected Table tableMany2Many
protected Association fromM2M
protected Association toM2M
protected Table tableFrom
protected Table tableTo
protected Relation[] relations
protected String alias
protected String aliasFrom
protected String aliasTo
public Association(Association fk)
fk - public Association(String alias, Relashionships relFrom, Relashionships relTo)
public Association(String alias, Association fkey)
ExceptionInInitialitionError due to circular references.alias - fkey - public Association(Relation... relations)
public String genericPath()
public String path()
public Association bareCopy()
public boolean isMany2Many()
public boolean isMany2One()
public boolean isOne2Many()
public Association getFromM2M()
public void setFromM2M(Association fromM2M)
public Association getToM2M()
public void setToM2M(Association toM2M)
public Table getTableMany2Many()
public Association WITH(Column<?> column, Object value)
public String getAlias()
public Association AS(String alias)
public String getAliasFrom()
public void setAliasFrom(String aliasFrom)
public String getAliasTo()
public void setAliasTo(String aliasTo)
public Table getTableFrom()
public Table getTableTo()
public Relation[] getRelations()
public Table getDiscriminatorTable()
public List<Discriminator> getDiscriminators()
public void setDiscriminators(List<Discriminator> discriminators)
Copyright © 2019. All rights reserved.