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

java.lang.Object
  extended by net.sourceforge.jpaxjc.ns.persistence.orm.Id
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 Id
extends Object
implements Cloneable


Field Summary
protected  Column column
           
protected  GeneratedValue generatedValue
           
protected  String name
           
protected  SequenceGenerator sequenceGenerator
           
protected  TableGenerator tableGenerator
           
protected  TemporalType temporal
           
 
Constructor Summary
Id()
          Creates a new Id instance.
Id(Id o)
          Creates a new Id instance by deeply copying a given Id instance.
 
Method Summary
 Id clone()
          Creates and returns a deep copy of this object.
 Column getColumn()
          Gets the value of the column property.
 GeneratedValue getGeneratedValue()
          Gets the value of the generatedValue property.
 String getName()
          Gets the value of the name property.
 SequenceGenerator getSequenceGenerator()
          Gets the value of the sequenceGenerator property.
 TableGenerator getTableGenerator()
          Gets the value of the tableGenerator property.
 TemporalType getTemporal()
          Gets the value of the temporal property.
 void setColumn(Column value)
          Sets the value of the column property.
 void setGeneratedValue(GeneratedValue value)
          Sets the value of the generatedValue property.
 void setName(String value)
          Sets the value of the name property.
 void setSequenceGenerator(SequenceGenerator value)
          Sets the value of the sequenceGenerator property.
 void setTableGenerator(TableGenerator value)
          Sets the value of the tableGenerator property.
 void setTemporal(TemporalType value)
          Sets the value of the temporal property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

column

@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 Column column

generatedValue

@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 GeneratedValue generatedValue

temporal

@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 TemporalType temporal

tableGenerator

@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 TableGenerator tableGenerator

sequenceGenerator

@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 SequenceGenerator sequenceGenerator

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

Id

public Id()
Creates a new Id instance.


Id

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

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

getColumn

@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 Column getColumn()
Gets the value of the column property.

Returns:
possible object is Column

setColumn

@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 setColumn(Column value)
Sets the value of the column property.

Parameters:
value - allowed object is Column

getGeneratedValue

@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 GeneratedValue getGeneratedValue()
Gets the value of the generatedValue property.

Returns:
possible object is GeneratedValue

setGeneratedValue

@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 setGeneratedValue(GeneratedValue value)
Sets the value of the generatedValue property.

Parameters:
value - allowed object is GeneratedValue

getTemporal

@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 TemporalType getTemporal()
Gets the value of the temporal property.

Returns:
possible object is TemporalType

setTemporal

@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 setTemporal(TemporalType value)
Sets the value of the temporal property.

Parameters:
value - allowed object is TemporalType

getTableGenerator

@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 TableGenerator getTableGenerator()
Gets the value of the tableGenerator property.

Returns:
possible object is TableGenerator

setTableGenerator

@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 setTableGenerator(TableGenerator value)
Sets the value of the tableGenerator property.

Parameters:
value - allowed object is TableGenerator

getSequenceGenerator

@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 SequenceGenerator getSequenceGenerator()
Gets the value of the sequenceGenerator property.

Returns:
possible object is SequenceGenerator

setSequenceGenerator

@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 setSequenceGenerator(SequenceGenerator value)
Sets the value of the sequenceGenerator property.

Parameters:
value - allowed object is SequenceGenerator

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

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 Id 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.