|
||||||||||
| 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 |
String |
getId()
Returns the ID of the column |
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 String getId()
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 | |||||||||