thinkui.db
Class Relationship
java.lang.Object
thinkui.db.Relationship
- All Implemented Interfaces:
- thinkui.common.HintTextSupport, java.io.Serializable
- public class Relationship
- extends java.lang.Object
- implements java.io.Serializable, thinkui.common.HintTextSupport
Encapsulates information about a relationship between two data classes.
- See Also:
- Serialized Form
Constructor Summary |
Relationship(java.lang.String name)
Relationship constructor. |
Relationship(java.lang.String name,
RelationshipType type,
java.lang.String fromDataClassName,
java.lang.String[] fromAttrNames,
java.lang.String toDataClassName,
java.lang.String[] toAttrNames)
Relationship constructor. |
Relationship(java.lang.String name,
RelationshipType type,
java.lang.String fromDataClassName,
java.lang.String[] fromAttrNames,
java.lang.String toDataClassName,
java.lang.String[] toAttrNames,
int ordinal)
Relationship constructor. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CAPTIONS
public static final java.lang.String[] CAPTIONS
MANY_TO_ONE
public static final int MANY_TO_ONE
- See Also:
- Constant Field Values
ONE_TO_MANY
public static final int ONE_TO_MANY
- See Also:
- Constant Field Values
ONE_TO_ONE
public static final int ONE_TO_ONE
- See Also:
- Constant Field Values
UNKNOWN
public static final int UNKNOWN
- See Also:
- Constant Field Values
VALUES
public static final java.lang.Integer[] VALUES
Relationship
public Relationship(java.lang.String name)
- Relationship constructor.
Relationship
public Relationship(java.lang.String name,
RelationshipType type,
java.lang.String fromDataClassName,
java.lang.String[] fromAttrNames,
java.lang.String toDataClassName,
java.lang.String[] toAttrNames)
- Relationship constructor.
Relationship
public Relationship(java.lang.String name,
RelationshipType type,
java.lang.String fromDataClassName,
java.lang.String[] fromAttrNames,
java.lang.String toDataClassName,
java.lang.String[] toAttrNames,
int ordinal)
- Relationship constructor.
getFromAttrNames
public final java.lang.String[] getFromAttrNames()
getFromColumnNames
public final java.lang.String[] getFromColumnNames()
getFromDataClassName
public final java.lang.String getFromDataClassName()
getFromTableName
public final java.lang.String getFromTableName()
getHintText
public final java.lang.String getHintText()
- Specified by:
getHintText
in interface thinkui.common.HintTextSupport
getName
public final java.lang.String getName()
getOrdinal
public final int getOrdinal()
getToAttrNames
public final java.lang.String[] getToAttrNames()
getToColumnNames
public final java.lang.String[] getToColumnNames()
getToDataClassName
public final java.lang.String getToDataClassName()
getToTableName
public final java.lang.String getToTableName()
getType
public final RelationshipType getType()
isManyToOne
public final boolean isManyToOne()
isOneToMany
public final boolean isOneToMany()
isOneToOne
public final boolean isOneToOne()
setFromAttrNames
public final void setFromAttrNames(java.lang.String[] fromAttrNames)
setFromColumnNames
public final void setFromColumnNames(java.lang.String[] fromColumnNames)
setFromDataClassName
public final void setFromDataClassName(java.lang.String fromDataClassName)
setFromTableName
public final void setFromTableName(java.lang.String fromTableName)
setName
public final void setName(java.lang.String name)
setOrdinal
public final void setOrdinal(int ordinal)
setToAttrNames
public final void setToAttrNames(java.lang.String[] toAttrNames)
setToColumnNames
public final void setToColumnNames(java.lang.String[] toColumnNames)
setToDataClassName
public final void setToDataClassName(java.lang.String toDataClassName)
setToTableName
public final void setToTableName(java.lang.String toTableName)
setType
public final void setType(RelationshipType type)
toString
public final java.lang.String toString()
Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.