org.plasma.sdo.access.provider.jdo
Class Class_

java.lang.Object
  extended by org.plasma.sdo.access.provider.jdo.Class_

public class Class_
extends Object

Java class for class element declaration.

The following schema fragment specifies the expected content contained within this class.

 <element name="class">
   <complexType>
     <complexContent>
       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         <sequence>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}implements" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}datastore-identity" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}primary-key" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}inheritance" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}version" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}join" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}foreign-key" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}index" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}unique" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}column" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}field" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}property" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}query" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}fetch-group" maxOccurs="unbounded" minOccurs="0"/>
           <element ref="{http://java.sun.com/xml/ns/jdo/jdo}extension" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
         <attGroup ref="{http://java.sun.com/xml/ns/jdo/jdo}attlist.class"/>
       </restriction>
     </complexContent>
   </complexType>
 </element>
 


Field Summary
protected  List<Implements> _implements
           
protected  String catalog
           
protected  List<Column> columns
           
protected  DatastoreIdentity datastoreIdentity
           
protected  String detachable
           
protected  String embeddedOnly
           
protected  List<Extension> extensions
           
protected  List<FetchGroup> fetchGroups
           
protected  List<Field> fields
           
protected  List<ForeignKey> foreignKeies
           
protected  String identityType
           
protected  List<Index> indices
           
protected  Inheritance inheritance
           
protected  List<Join> joins
           
protected  String name
           
protected  String objectidClass
           
protected  String persistenceCapableSuperclass
           
protected  String persistenceModifier
           
protected  PrimaryKey primaryKey
           
protected  List<Property> properties
           
protected  List<Query> queries
           
protected  String requiresExtent
           
protected  String schema
           
protected  String table
           
protected  List<Unique> uniques
           
protected  Version version
           
 
Constructor Summary
Class_()
           
 
Method Summary
 String getCatalog()
          Gets the value of the catalog property.
 List<Column> getColumns()
          Gets the value of the columns property.
 DatastoreIdentity getDatastoreIdentity()
          Gets the value of the datastoreIdentity property.
 String getDetachable()
          Gets the value of the detachable property.
 String getEmbeddedOnly()
          Gets the value of the embeddedOnly property.
 List<Extension> getExtensions()
          Gets the value of the extensions property.
 List<FetchGroup> getFetchGroups()
          Gets the value of the fetchGroups property.
 List<Field> getFields()
          Gets the value of the fields property.
 List<ForeignKey> getForeignKeies()
          Gets the value of the foreignKeies property.
 String getIdentityType()
          Gets the value of the identityType property.
 List<Implements> getImplements()
          Gets the value of the implements property.
 List<Index> getIndices()
          Gets the value of the indices property.
 Inheritance getInheritance()
          Gets the value of the inheritance property.
 List<Join> getJoins()
          Gets the value of the joins property.
 String getName()
          Gets the value of the name property.
 String getObjectidClass()
          Gets the value of the objectidClass property.
 String getPersistenceCapableSuperclass()
          Gets the value of the persistenceCapableSuperclass property.
 String getPersistenceModifier()
          Gets the value of the persistenceModifier property.
 PrimaryKey getPrimaryKey()
          Gets the value of the primaryKey property.
 List<Property> getProperties()
          Gets the value of the properties property.
 List<Query> getQueries()
          Gets the value of the queries property.
 String getRequiresExtent()
          Gets the value of the requiresExtent property.
 String getSchema()
          Gets the value of the schema property.
 String getTable()
          Gets the value of the table property.
 List<Unique> getUniques()
          Gets the value of the uniques property.
 Version getVersion()
          Gets the value of the version property.
 void setCatalog(String value)
          Sets the value of the catalog property.
 void setDatastoreIdentity(DatastoreIdentity value)
          Sets the value of the datastoreIdentity property.
 void setDetachable(String value)
          Sets the value of the detachable property.
 void setEmbeddedOnly(String value)
          Sets the value of the embeddedOnly property.
 void setIdentityType(String value)
          Sets the value of the identityType property.
 void setInheritance(Inheritance value)
          Sets the value of the inheritance property.
 void setName(String value)
          Sets the value of the name property.
 void setObjectidClass(String value)
          Sets the value of the objectidClass property.
 void setPersistenceCapableSuperclass(String value)
          Sets the value of the persistenceCapableSuperclass property.
 void setPersistenceModifier(String value)
          Sets the value of the persistenceModifier property.
 void setPrimaryKey(PrimaryKey value)
          Sets the value of the primaryKey property.
 void setRequiresExtent(String value)
          Sets the value of the requiresExtent property.
 void setSchema(String value)
          Sets the value of the schema property.
 void setTable(String value)
          Sets the value of the table property.
 void setVersion(Version value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_implements

protected List<Implements> _implements

datastoreIdentity

protected DatastoreIdentity datastoreIdentity

primaryKey

protected PrimaryKey primaryKey

inheritance

protected Inheritance inheritance

version

protected Version version

joins

protected List<Join> joins

foreignKeies

protected List<ForeignKey> foreignKeies

indices

protected List<Index> indices

uniques

protected List<Unique> uniques

columns

protected List<Column> columns

fields

protected List<Field> fields

properties

protected List<Property> properties

queries

protected List<Query> queries

fetchGroups

protected List<FetchGroup> fetchGroups

extensions

protected List<Extension> extensions

name

protected String name

identityType

protected String identityType

objectidClass

protected String objectidClass

table

protected String table

requiresExtent

protected String requiresExtent

persistenceCapableSuperclass

protected String persistenceCapableSuperclass

detachable

protected String detachable

embeddedOnly

protected String embeddedOnly

persistenceModifier

protected String persistenceModifier

catalog

protected String catalog

schema

protected String schema
Constructor Detail

Class_

public Class_()
Method Detail

getImplements

public List<Implements> getImplements()
Gets the value of the implements property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the implements property.

For example, to add a new item, do as follows:

    getImplements().add(newItem);
 

Objects of the following type(s) are allowed in the list Implements


getDatastoreIdentity

public DatastoreIdentity getDatastoreIdentity()
Gets the value of the datastoreIdentity property.

Returns:
possible object is DatastoreIdentity

setDatastoreIdentity

public void setDatastoreIdentity(DatastoreIdentity value)
Sets the value of the datastoreIdentity property.

Parameters:
value - allowed object is DatastoreIdentity

getPrimaryKey

public PrimaryKey getPrimaryKey()
Gets the value of the primaryKey property.

Returns:
possible object is PrimaryKey

setPrimaryKey

public void setPrimaryKey(PrimaryKey value)
Sets the value of the primaryKey property.

Parameters:
value - allowed object is PrimaryKey

getInheritance

public Inheritance getInheritance()
Gets the value of the inheritance property.

Returns:
possible object is Inheritance

setInheritance

public void setInheritance(Inheritance value)
Sets the value of the inheritance property.

Parameters:
value - allowed object is Inheritance

getVersion

public Version getVersion()
Gets the value of the version property.

Returns:
possible object is Version

setVersion

public void setVersion(Version value)
Sets the value of the version property.

Parameters:
value - allowed object is Version

getJoins

public List<Join> getJoins()
Gets the value of the joins property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the joins property.

For example, to add a new item, do as follows:

    getJoins().add(newItem);
 

Objects of the following type(s) are allowed in the list Join


getForeignKeies

public List<ForeignKey> getForeignKeies()
Gets the value of the foreignKeies property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the foreignKeies property.

For example, to add a new item, do as follows:

    getForeignKeies().add(newItem);
 

Objects of the following type(s) are allowed in the list ForeignKey


getIndices

public List<Index> getIndices()
Gets the value of the indices property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the indices property.

For example, to add a new item, do as follows:

    getIndices().add(newItem);
 

Objects of the following type(s) are allowed in the list Index


getUniques

public List<Unique> getUniques()
Gets the value of the uniques property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the uniques property.

For example, to add a new item, do as follows:

    getUniques().add(newItem);
 

Objects of the following type(s) are allowed in the list Unique


getColumns

public List<Column> getColumns()
Gets the value of the columns property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the columns property.

For example, to add a new item, do as follows:

    getColumns().add(newItem);
 

Objects of the following type(s) are allowed in the list Column


getFields

public List<Field> getFields()
Gets the value of the fields property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the fields property.

For example, to add a new item, do as follows:

    getFields().add(newItem);
 

Objects of the following type(s) are allowed in the list Field


getProperties

public List<Property> getProperties()
Gets the value of the properties property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the properties property.

For example, to add a new item, do as follows:

    getProperties().add(newItem);
 

Objects of the following type(s) are allowed in the list Property


getQueries

public List<Query> getQueries()
Gets the value of the queries property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the queries property.

For example, to add a new item, do as follows:

    getQueries().add(newItem);
 

Objects of the following type(s) are allowed in the list Query


getFetchGroups

public List<FetchGroup> getFetchGroups()
Gets the value of the fetchGroups property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the fetchGroups property.

For example, to add a new item, do as follows:

    getFetchGroups().add(newItem);
 

Objects of the following type(s) are allowed in the list FetchGroup


getExtensions

public List<Extension> getExtensions()
Gets the value of the extensions property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the extensions property.

For example, to add a new item, do as follows:

    getExtensions().add(newItem);
 

Objects of the following type(s) are allowed in the list Extension


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

getIdentityType

public String getIdentityType()
Gets the value of the identityType property.

Returns:
possible object is String

setIdentityType

public void setIdentityType(String value)
Sets the value of the identityType property.

Parameters:
value - allowed object is String

getObjectidClass

public String getObjectidClass()
Gets the value of the objectidClass property.

Returns:
possible object is String

setObjectidClass

public void setObjectidClass(String value)
Sets the value of the objectidClass property.

Parameters:
value - allowed object is String

getTable

public String getTable()
Gets the value of the table property.

Returns:
possible object is String

setTable

public void setTable(String value)
Sets the value of the table property.

Parameters:
value - allowed object is String

getRequiresExtent

public String getRequiresExtent()
Gets the value of the requiresExtent property.

Returns:
possible object is String

setRequiresExtent

public void setRequiresExtent(String value)
Sets the value of the requiresExtent property.

Parameters:
value - allowed object is String

getPersistenceCapableSuperclass

public String getPersistenceCapableSuperclass()
Gets the value of the persistenceCapableSuperclass property.

Returns:
possible object is String

setPersistenceCapableSuperclass

public void setPersistenceCapableSuperclass(String value)
Sets the value of the persistenceCapableSuperclass property.

Parameters:
value - allowed object is String

getDetachable

public String getDetachable()
Gets the value of the detachable property.

Returns:
possible object is String

setDetachable

public void setDetachable(String value)
Sets the value of the detachable property.

Parameters:
value - allowed object is String

getEmbeddedOnly

public String getEmbeddedOnly()
Gets the value of the embeddedOnly property.

Returns:
possible object is String

setEmbeddedOnly

public void setEmbeddedOnly(String value)
Sets the value of the embeddedOnly property.

Parameters:
value - allowed object is String

getPersistenceModifier

public String getPersistenceModifier()
Gets the value of the persistenceModifier property.

Returns:
possible object is String

setPersistenceModifier

public void setPersistenceModifier(String value)
Sets the value of the persistenceModifier 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


Copyright © 2013. All rights reserved.