|
ThinkUI SQL Client 1.1.3 API | |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectthinkui.db.PrimaryKey
Encapsulates the primary key for a data object.
Constructor Summary | |
PrimaryKey(java.lang.Object[][] attrNameValues)
PrimaryKey constructor. |
|
PrimaryKey(java.lang.String[] attrNames,
java.lang.Object[] values)
PrimaryKey constructor. |
|
PrimaryKey(java.lang.String attrName,
java.lang.Object value)
PrimaryKey constructor. |
Method Summary | |
java.lang.String |
encode()
This method returns the primary key as a string representation suitable for display. |
boolean |
equals(java.lang.Object object)
Two primary keys are equal if they have exactly the same attribute names and values. |
java.lang.String[] |
getAttrNames()
|
java.lang.Object |
getValue(java.lang.String attrName)
|
java.lang.Object[] |
getValues()
|
int |
hashCode()
|
boolean |
isAttribute(java.lang.String attrName)
|
boolean |
isValid()
Check that the primary key consists of at least one attribute, has the same number of attribute names and values, and none of the values are null. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public PrimaryKey(java.lang.Object[][] attrNameValues)
public PrimaryKey(java.lang.String[] attrNames, java.lang.Object[] values)
public PrimaryKey(java.lang.String attrName, java.lang.Object value)
Method Detail |
public final java.lang.String encode()
public boolean equals(java.lang.Object object)
public final java.lang.String[] getAttrNames()
public final java.lang.Object getValue(java.lang.String attrName)
public final java.lang.Object[] getValues()
public final int hashCode()
public boolean isAttribute(java.lang.String attrName)
public final boolean isValid()
public final java.lang.String toString()
|
ThinkUI SQL Client 1.1.3 API | |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |