net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.persistence.orm
Class JoinTable

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.persistence.orm.JoinTable
All Implemented Interfaces:
Serializable, Cloneable

public class JoinTable
extends Object
implements Serializable, Cloneable

See Also:
Serialized Form

Field Summary
protected  String catalog
           
protected  JoinColumn[] inverseJoinColumn
           
protected  JoinColumn[] joinColumn
           
protected  String name
           
protected  String schema
           
protected  UniqueConstraint[] uniqueConstraint
           
 
Constructor Summary
JoinTable()
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.persistence.orm.JoinTable instance.
JoinTable(JoinTable o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.persistence.orm.JoinTable instance by copying a given instance.
 
Method Summary
 JoinTable clone()
          Creates and returns a copy of this object.
 void copyInverseJoinColumn(JoinColumn[] source)
          Copies all values of property InverseJoinColumn.
 void copyJoinColumn(JoinColumn[] source)
          Copies all values of property JoinColumn.
 void copyUniqueConstraint(UniqueConstraint[] source)
          Copies all values of property UniqueConstraint.
 String getCatalog()
          Gets the value of the catalog property.
 JoinColumn[] getInverseJoinColumn()
           
 JoinColumn getInverseJoinColumn(int idx)
           
 int getInverseJoinColumnLength()
           
 JoinColumn[] getJoinColumn()
           
 JoinColumn getJoinColumn(int idx)
           
 int getJoinColumnLength()
           
 String getName()
          Gets the value of the name property.
 String getSchema()
          Gets the value of the schema property.
 UniqueConstraint[] getUniqueConstraint()
           
 UniqueConstraint getUniqueConstraint(int idx)
           
 int getUniqueConstraintLength()
           
 void setCatalog(String value)
          Sets the value of the catalog property.
 JoinColumn setInverseJoinColumn(int idx, JoinColumn value)
           
 void setInverseJoinColumn(JoinColumn[] values)
           
 JoinColumn setJoinColumn(int idx, JoinColumn value)
           
 void setJoinColumn(JoinColumn[] values)
           
 void setName(String value)
          Sets the value of the name property.
 void setSchema(String value)
          Sets the value of the schema property.
 UniqueConstraint setUniqueConstraint(int idx, UniqueConstraint value)
           
 void setUniqueConstraint(UniqueConstraint[] values)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

joinColumn

protected JoinColumn[] joinColumn

inverseJoinColumn

protected JoinColumn[] inverseJoinColumn

uniqueConstraint

protected UniqueConstraint[] uniqueConstraint

name

protected String name

catalog

protected String catalog

schema

protected String schema
Constructor Detail

JoinTable

public JoinTable()
Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.persistence.orm.JoinTable instance.


JoinTable

public JoinTable(JoinTable o)
Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.persistence.orm.JoinTable instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getJoinColumn

public JoinColumn[] getJoinColumn()
Returns:
array of JoinColumn

getJoinColumn

public JoinColumn getJoinColumn(int idx)
Returns:
one of JoinColumn

getJoinColumnLength

public int getJoinColumnLength()

setJoinColumn

public void setJoinColumn(JoinColumn[] values)
Parameters:
values - allowed objects are JoinColumn

setJoinColumn

public JoinColumn setJoinColumn(int idx,
                                JoinColumn value)
Parameters:
value - allowed object is JoinColumn

getInverseJoinColumn

public JoinColumn[] getInverseJoinColumn()
Returns:
array of JoinColumn

getInverseJoinColumn

public JoinColumn getInverseJoinColumn(int idx)
Returns:
one of JoinColumn

getInverseJoinColumnLength

public int getInverseJoinColumnLength()

setInverseJoinColumn

public void setInverseJoinColumn(JoinColumn[] values)
Parameters:
values - allowed objects are JoinColumn

setInverseJoinColumn

public JoinColumn setInverseJoinColumn(int idx,
                                       JoinColumn value)
Parameters:
value - allowed object is JoinColumn

getUniqueConstraint

public UniqueConstraint[] getUniqueConstraint()
Returns:
array of UniqueConstraint

getUniqueConstraint

public UniqueConstraint getUniqueConstraint(int idx)
Returns:
one of UniqueConstraint

getUniqueConstraintLength

public int getUniqueConstraintLength()

setUniqueConstraint

public void setUniqueConstraint(UniqueConstraint[] values)
Parameters:
values - allowed objects are UniqueConstraint

setUniqueConstraint

public UniqueConstraint setUniqueConstraint(int idx,
                                            UniqueConstraint value)
Parameters:
value - allowed object is UniqueConstraint

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getCatalog

public String getCatalog()
Gets the value of the catalog property.

Returns:
possible object is String

setCatalog

public void setCatalog(String value)
Sets the value of the catalog property.

Parameters:
value - allowed object is String

getSchema

public String getSchema()
Gets the value of the schema property.

Returns:
possible object is String

setSchema

public void setSchema(String value)
Sets the value of the schema property.

Parameters:
value - allowed object is String

copyJoinColumn

public void copyJoinColumn(JoinColumn[] source)
Copies all values of property JoinColumn.

Parameters:
source - The source to copy from.
Throws:
NullPointerException - if source is null.

copyInverseJoinColumn

public void copyInverseJoinColumn(JoinColumn[] source)
Copies all values of property InverseJoinColumn.

Parameters:
source - The source to copy from.
Throws:
NullPointerException - if source is null.

copyUniqueConstraint

public void copyUniqueConstraint(UniqueConstraint[] source)
Copies all values of property UniqueConstraint.

Parameters:
source - The source to copy from.
Throws:
NullPointerException - if source is null.

clone

public JoinTable clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.