|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<Cardinality>
org.javagen.agile.db.model.Cardinality
public enum Cardinality
Cardinality of database relationships. Single sided and reverse perspectives are supported through utility methods.
| Nested Class Summary | |
|---|---|
static class |
Cardinality.Side
Cardinality for one end of a reference |
| Enum Constant Summary | |
|---|---|
MANY_TO_MANY
|
|
MANY_TO_ONE
|
|
ONE_TO_MANY
|
|
ONE_TO_ONE
|
|
| Field Summary | |
|---|---|
static EnumSet<Cardinality> |
ONE_TO_X
|
static EnumSet<Cardinality> |
X_TO_ONE
|
| Method Summary | |
|---|---|
String |
getMapping()
text representation of cardinality |
Cardinality |
getReverse()
reverse relationship cardinality |
static Cardinality |
lookup(String mapping)
lookup cardinality given text representation |
static Cardinality.Side |
otherSide(Cardinality card)
|
static String |
otherSide(String card)
|
static Cardinality.Side |
thisSide(Cardinality card)
|
static String |
thisSide(String card)
|
static Cardinality |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static Cardinality[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final Cardinality ONE_TO_ONE
public static final Cardinality ONE_TO_MANY
public static final Cardinality MANY_TO_ONE
public static final Cardinality MANY_TO_MANY
| Field Detail |
|---|
public static EnumSet<Cardinality> ONE_TO_X
public static EnumSet<Cardinality> X_TO_ONE
| Method Detail |
|---|
public static final Cardinality[] values()
for(Cardinality c : Cardinality.values())
System.out.println(c);
public static Cardinality valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified namepublic static Cardinality.Side thisSide(Cardinality card)
public static Cardinality.Side otherSide(Cardinality card)
public static String thisSide(String card)
public static String otherSide(String card)
public String getMapping()
public static Cardinality lookup(String mapping)
public Cardinality getReverse()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||