net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.impl
Class PersistenceImpl

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.impl.PersistenceImpl
All Implemented Interfaces:
Serializable, Cloneable, Persistence

public class PersistenceImpl
extends Object
implements Serializable, Cloneable, Persistence

See Also:
Serialized Form

Nested Class Summary
static class PersistenceImpl.PersistenceUnitImpl
           
 
Nested classes/interfaces inherited from interface net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.Persistence
Persistence.PersistenceUnit
 
Field Summary
protected  Persistence.PersistenceUnit[] persistenceUnit
           
protected  String version
           
 
Constructor Summary
PersistenceImpl()
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.impl.PersistenceImpl instance.
PersistenceImpl(PersistenceImpl o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.impl.PersistenceImpl instance by copying a given instance.
 
Method Summary
 PersistenceImpl clone()
          Creates and returns a copy of this object.
protected  void copyPersistenceUnit(Persistence.PersistenceUnit[] source)
          Copies all values of property PersistenceUnit.
 Persistence.PersistenceUnit[] getPersistenceUnit()
           
 Persistence.PersistenceUnit getPersistenceUnit(int idx)
           
 int getPersistenceUnitLength()
           
 String getVersion()
          Gets the value of the version property.
 Persistence.PersistenceUnit setPersistenceUnit(int idx, Persistence.PersistenceUnit value)
           
 void setPersistenceUnit(Persistence.PersistenceUnit[] values)
           
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

persistenceUnit

protected Persistence.PersistenceUnit[] persistenceUnit

version

protected String version
Constructor Detail

PersistenceImpl

public PersistenceImpl()
Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.impl.PersistenceImpl instance.


PersistenceImpl

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

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

getPersistenceUnit

public Persistence.PersistenceUnit[] getPersistenceUnit()
Specified by:
getPersistenceUnit in interface Persistence
Returns:
array of Persistence.PersistenceUnit

getPersistenceUnit

public Persistence.PersistenceUnit getPersistenceUnit(int idx)
Specified by:
getPersistenceUnit in interface Persistence
Returns:
one of Persistence.PersistenceUnit

getPersistenceUnitLength

public int getPersistenceUnitLength()
Specified by:
getPersistenceUnitLength in interface Persistence

setPersistenceUnit

public void setPersistenceUnit(Persistence.PersistenceUnit[] values)
Specified by:
setPersistenceUnit in interface Persistence
Parameters:
values - allowed objects are Persistence.PersistenceUnit

setPersistenceUnit

public Persistence.PersistenceUnit setPersistenceUnit(int idx,
                                                      Persistence.PersistenceUnit value)
Specified by:
setPersistenceUnit in interface Persistence
value - allowed object is Persistence.PersistenceUnit

getVersion

public String getVersion()
Description copied from interface: Persistence
Gets the value of the version property.

Specified by:
getVersion in interface Persistence
Returns:
possible object is String

setVersion

public void setVersion(String value)
Description copied from interface: Persistence
Sets the value of the version property.

Specified by:
setVersion in interface Persistence
Parameters:
value - allowed object is String

copyPersistenceUnit

protected void copyPersistenceUnit(Persistence.PersistenceUnit[] source)
Copies all values of property PersistenceUnit.

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

clone

public PersistenceImpl 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.