net.sourceforge.jpaxjc.ns.persistence.orm
Class DiscriminatorColumn

java.lang.Object
  extended by net.sourceforge.jpaxjc.ns.persistence.orm.DiscriminatorColumn
All Implemented Interfaces:
Cloneable

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public class DiscriminatorColumn
extends Object
implements Cloneable


Field Summary
protected  String columnDefinition
           
protected  DiscriminatorType discriminatorType
           
protected  Integer length
           
protected  String name
           
 
Constructor Summary
DiscriminatorColumn()
          Creates a new DiscriminatorColumn instance.
DiscriminatorColumn(DiscriminatorColumn o)
          Creates a new DiscriminatorColumn instance by deeply copying a given DiscriminatorColumn instance.
 
Method Summary
 DiscriminatorColumn clone()
          Creates and returns a deep copy of this object.
 String getColumnDefinition()
          Gets the value of the columnDefinition property.
 DiscriminatorType getDiscriminatorType()
          Gets the value of the discriminatorType property.
 Integer getLength()
          Gets the value of the length property.
 String getName()
          Gets the value of the name property.
 void setColumnDefinition(String value)
          Sets the value of the columnDefinition property.
 void setDiscriminatorType(DiscriminatorType value)
          Sets the value of the discriminatorType property.
 void setLength(Integer value)
          Sets the value of the length property.
 void setName(String value)
          Sets the value of the name property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected String name

discriminatorType

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected DiscriminatorType discriminatorType

columnDefinition

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected String columnDefinition

length

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected Integer length
Constructor Detail

DiscriminatorColumn

public DiscriminatorColumn()
Creates a new DiscriminatorColumn instance.


DiscriminatorColumn

public DiscriminatorColumn(DiscriminatorColumn o)
Creates a new DiscriminatorColumn instance by deeply copying a given DiscriminatorColumn instance.

Parameters:
o - The instance to copy.
Throws:
NullPointerException - if o is null.
Method Detail

getName

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getDiscriminatorType

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public DiscriminatorType getDiscriminatorType()
Gets the value of the discriminatorType property.

Returns:
possible object is DiscriminatorType

setDiscriminatorType

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setDiscriminatorType(DiscriminatorType value)
Sets the value of the discriminatorType property.

Parameters:
value - allowed object is DiscriminatorType

getColumnDefinition

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public String getColumnDefinition()
Gets the value of the columnDefinition property.

Returns:
possible object is String

setColumnDefinition

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setColumnDefinition(String value)
Sets the value of the columnDefinition property.

Parameters:
value - allowed object is String

getLength

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public Integer getLength()
Gets the value of the length property.

Returns:
possible object is Integer

setLength

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setLength(Integer value)
Sets the value of the length property.

Parameters:
value - allowed object is Integer

clone

@Generated(value="com.sun.tools.xjc.Driver",
           date="2010-08-18T10:46:56+02:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public DiscriminatorColumn clone()
Creates and returns a deep copy of this object.

Overrides:
clone in class Object
Returns:
A deep copy of this object.


Copyright © 2009-2010 The JPA-XJC Community. All Rights Reserved.