ThinkUI SQL Client 1.0.8 API

thinkui.db
Class Relationship

java.lang.Object
  extended bythinkui.db.Relationship
All Implemented Interfaces:
java.io.Serializable

public class Relationship
extends java.lang.Object
implements java.io.Serializable

Encapsulates information about a relationship between two data classes.

See Also:
Serialized Form

Field Summary
static java.lang.String[] CAPTIONS
           
static int MANY_TO_ONE
           
static int ONE_TO_MANY
           
static int ONE_TO_ONE
           
static int UNKNOWN
           
static java.lang.Integer[] VALUES
           
 
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.
 
Method Summary
 java.lang.String[] getFromAttrNames()
           
 java.lang.String getFromDataClassName()
           
 java.lang.String getName()
           
 int getOrdinal()
           
 java.lang.String[] getToAttrNames()
           
 java.lang.String getToDataClassName()
           
 RelationshipType getType()
           
 boolean isManyToOne()
           
 boolean isOneToMany()
           
 boolean isOneToOne()
           
 void setFromAttrNames(java.lang.String[] fromAttrNames)
           
 void setFromDataClassName(java.lang.String fromDataClassName)
           
 void setName(java.lang.String name)
           
 void setOrdinal(int ordinal)
           
 void setToAttrNames(java.lang.String[] toAttrNames)
           
 void setToDataClassName(java.lang.String toDataClassName)
           
 void setType(RelationshipType type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

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.

Method Detail

getFromAttrNames

public final java.lang.String[] getFromAttrNames()

getFromDataClassName

public final java.lang.String getFromDataClassName()

getName

public final java.lang.String getName()

getOrdinal

public final int getOrdinal()

getToAttrNames

public final java.lang.String[] getToAttrNames()

getToDataClassName

public final java.lang.String getToDataClassName()

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)

setFromDataClassName

public final void setFromDataClassName(java.lang.String fromDataClassName)

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)

setToDataClassName

public final void setToDataClassName(java.lang.String toDataClassName)

setType

public final void setType(RelationshipType type)

toString

public final java.lang.String toString()

ThinkUI SQL Client 1.0.8 API

Copyright © 2007-2008. ThinkUI Software Inc. All rights reserved.