net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.persistence.orm.impl
Class JoinTableImpl

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

public class JoinTableImpl
extends Object
implements Serializable, Cloneable, JoinTable

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
JoinTableImpl()
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.persistence.orm.impl.JoinTableImpl instance.
JoinTableImpl(JoinTableImpl o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.persistence.orm.impl.JoinTableImpl instance by copying a given instance.
 
Method Summary
 JoinTableImpl 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

JoinTableImpl

public JoinTableImpl()
Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.novalueclass.persistence.orm.impl.JoinTableImpl instance.


JoinTableImpl

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

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

getJoinColumn

public JoinColumn[] getJoinColumn()
Specified by:
getJoinColumn in interface JoinTable
Returns:
array of JoinColumn

getJoinColumn

public JoinColumn getJoinColumn(int idx)
Specified by:
getJoinColumn in interface JoinTable
Returns:
one of JoinColumn

getJoinColumnLength

public int getJoinColumnLength()
Specified by:
getJoinColumnLength in interface JoinTable

setJoinColumn

public void setJoinColumn(JoinColumn[] values)
Specified by:
setJoinColumn in interface JoinTable
Parameters:
values - allowed objects are JoinColumn

setJoinColumn

public JoinColumn setJoinColumn(int idx,
                                JoinColumn value)
Specified by:
setJoinColumn in interface JoinTable
value - allowed object is JoinColumn

getInverseJoinColumn

public JoinColumn[] getInverseJoinColumn()
Specified by:
getInverseJoinColumn in interface JoinTable
Returns:
array of JoinColumn

getInverseJoinColumn

public JoinColumn getInverseJoinColumn(int idx)
Specified by:
getInverseJoinColumn in interface JoinTable
Returns:
one of JoinColumn

getInverseJoinColumnLength

public int getInverseJoinColumnLength()
Specified by:
getInverseJoinColumnLength in interface JoinTable

setInverseJoinColumn

public void setInverseJoinColumn(JoinColumn[] values)
Specified by:
setInverseJoinColumn in interface JoinTable
Parameters:
values - allowed objects are JoinColumn

setInverseJoinColumn

public JoinColumn setInverseJoinColumn(int idx,
                                       JoinColumn value)
Specified by:
setInverseJoinColumn in interface JoinTable
value - allowed object is JoinColumn

getUniqueConstraint

public UniqueConstraint[] getUniqueConstraint()
Specified by:
getUniqueConstraint in interface JoinTable
Returns:
array of UniqueConstraint

getUniqueConstraint

public UniqueConstraint getUniqueConstraint(int idx)
Specified by:
getUniqueConstraint in interface JoinTable
Returns:
one of UniqueConstraint

getUniqueConstraintLength

public int getUniqueConstraintLength()
Specified by:
getUniqueConstraintLength in interface JoinTable

setUniqueConstraint

public void setUniqueConstraint(UniqueConstraint[] values)
Specified by:
setUniqueConstraint in interface JoinTable
Parameters:
values - allowed objects are UniqueConstraint

setUniqueConstraint

public UniqueConstraint setUniqueConstraint(int idx,
                                            UniqueConstraint value)
Specified by:
setUniqueConstraint in interface JoinTable
value - allowed object is UniqueConstraint

getName

public String getName()
Description copied from interface: JoinTable
Gets the value of the name property.

Specified by:
getName in interface JoinTable
Returns:
possible object is String

setName

public void setName(String value)
Description copied from interface: JoinTable
Sets the value of the name property.

Specified by:
setName in interface JoinTable
Parameters:
value - allowed object is String

getCatalog

public String getCatalog()
Description copied from interface: JoinTable
Gets the value of the catalog property.

Specified by:
getCatalog in interface JoinTable
Returns:
possible object is String

setCatalog

public void setCatalog(String value)
Description copied from interface: JoinTable
Sets the value of the catalog property.

Specified by:
setCatalog in interface JoinTable
Parameters:
value - allowed object is String

getSchema

public String getSchema()
Description copied from interface: JoinTable
Gets the value of the schema property.

Specified by:
getSchema in interface JoinTable
Returns:
possible object is String

setSchema

public void setSchema(String value)
Description copied from interface: JoinTable
Sets the value of the schema property.

Specified by:
setSchema in interface JoinTable
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 JoinTableImpl 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.