|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ujorm.extensions.SuperAbstractUjo
org.ujorm.extensions.AbstractUjo
org.ujorm.orm.AbstractMetaModel
org.ujorm.orm.metaModel.MetaRelation2Many
public class MetaRelation2Many
The database/object relation to many.
| Field Summary | |
|---|---|
static Key<MetaRelation2Many,String> |
ID
The meta-model ID. |
static Key<MetaRelation2Many,String> |
NAME
The database column name. |
static Key<MetaRelation2Many,MetaTable> |
TABLE
DB table |
static Key<MetaRelation2Many,Key> |
TABLE_KEY
The direct table key |
| Constructor Summary | |
|---|---|
MetaRelation2Many()
|
|
MetaRelation2Many(MetaTable table,
Key tableKey,
MetaRelation2Many param)
Meta-model for a relation to many |
|
| Method Summary | |
|---|---|
boolean |
equals(Object relation)
Two models are the same if its key names are the same for the same domain type. |
OrmHandler |
getHandler()
OrmHandler |
Key |
getKey()
Returns a column direct key |
MetaTable |
getTable()
Returns a table model |
String |
getTableAlias()
Returns an alias of the table model |
Class<OrmUjo> |
getTableClass()
Returns a class of column table. |
Object |
getValue(Ujo ujo)
Get key value |
int |
hashCode()
|
boolean |
isColumn()
It is a DB column (either a value of a foreign key), not a relation to many. |
boolean |
isCompositeKey()
Is it newer the composite Key |
boolean |
isForeignKey()
Is it a Foreign Key ? |
boolean |
isTypeOf(Class type)
Returns true if the key type is a type or subtype of the parameter class. |
String |
toString()
Key name |
| Methods inherited from class org.ujorm.orm.AbstractMetaModel |
|---|
changeDefault, checkReadOnly, clearReadOnly, get, lock, readAuthorization, readOnly, setReadOnly, writeValue |
| Methods inherited from class org.ujorm.extensions.AbstractUjo |
|---|
newCamelFactory, newFactory, readValue |
| Methods inherited from class org.ujorm.extensions.SuperAbstractUjo |
|---|
clone, init, init, readKeys, readUjoManager, readValueString, writeValueString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.ujorm.Ujo |
|---|
readKeys, readValue |
| Field Detail |
|---|
public static final Key<MetaRelation2Many,String> ID
public static final Key<MetaRelation2Many,String> NAME
public static final Key<MetaRelation2Many,Key> TABLE_KEY
public static final Key<MetaRelation2Many,MetaTable> TABLE
| Constructor Detail |
|---|
public MetaRelation2Many()
public MetaRelation2Many(MetaTable table,
Key tableKey,
MetaRelation2Many param)
table - Related TabletableKey - The direct Keyparam - XML content| Method Detail |
|---|
public boolean isColumn()
public boolean isForeignKey()
public final Key getKey()
public final boolean isCompositeKey()
public final boolean isTypeOf(Class type)
public final MetaTable getTable()
public final String getTableAlias()
public final Class<OrmUjo> getTableClass()
public final Object getValue(Ujo ujo)
public OrmHandler getHandler()
public String toString()
toString in class SuperAbstractUjopublic boolean equals(Object relation)
equals in class SuperAbstractUjopublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||