Copyright 2009,2010, Lapetus Systems Ltd. (All rights reserved)

com.lapetus_ltd._2009.xml.types
Class XLptsDBCreateStatementColumnType

java.lang.Object
  extended by com.lapetus_ltd._2009.xml.types.XLptsDBCreateStatementColumnType
Direct Known Subclasses:
TLptsDBCreateStatementColumnType

public class XLptsDBCreateStatementColumnType
extends java.lang.Object

XSD Generated Class: This is the create statement column type, which holds all the information for a new column in the create capability.

Java class for XLptsDBCreateStatementColumnType complex type.

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

 <complexType name="XLptsDBCreateStatementColumnType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="column" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="sqlType" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateStatementColumnSqlType"/>
         <element name="sizes" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateStatementColumnSizeType"/>
         <element name="constraintTypeList" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateColumnConstraintType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="default" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateStatementColumnDefaultType"/>
         <element name="collate" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateStatementColumnCollateType"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsIdentifierType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  XLptsDBCreateStatementColumnDefaultType _default
           
protected  XLptsDBCreateStatementColumnCollateType collate
           
protected  java.lang.String column
           
protected  java.util.List<XLptsDBCreateColumnConstraintType> constraintTypeList
           
protected  java.lang.String id
           
protected  XLptsDBCreateStatementColumnSizeType sizes
           
protected  XLptsDBCreateStatementColumnSqlType sqlType
           
 
Constructor Summary
XLptsDBCreateStatementColumnType()
           
 
Method Summary
 XLptsDBCreateStatementColumnCollateType getCollate()
          Gets the value of the collate property.
 java.lang.String getColumn()
          Gets the value of the column property.
 java.util.List<XLptsDBCreateColumnConstraintType> getConstraintTypeList()
          Gets the value of the constraintTypeList property.
 XLptsDBCreateStatementColumnDefaultType getDefault()
          Gets the value of the default property.
 java.lang.String getId()
          Gets the value of the id property.
 XLptsDBCreateStatementColumnSizeType getSizes()
          Gets the value of the sizes property.
 XLptsDBCreateStatementColumnSqlType getSqlType()
          Gets the value of the sqlType property.
 void setCollate(XLptsDBCreateStatementColumnCollateType value)
          Sets the value of the collate property.
 void setColumn(java.lang.String value)
          Sets the value of the column property.
 void setDefault(XLptsDBCreateStatementColumnDefaultType value)
          Sets the value of the default property.
 void setId(java.lang.String value)
          Sets the value of the id property.
 void setSizes(XLptsDBCreateStatementColumnSizeType value)
          Sets the value of the sizes property.
 void setSqlType(XLptsDBCreateStatementColumnSqlType value)
          Sets the value of the sqlType property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_default

protected XLptsDBCreateStatementColumnDefaultType _default

collate

protected XLptsDBCreateStatementColumnCollateType collate

column

protected java.lang.String column

constraintTypeList

protected java.util.List<XLptsDBCreateColumnConstraintType> constraintTypeList

id

protected java.lang.String id

sizes

protected XLptsDBCreateStatementColumnSizeType sizes

sqlType

protected XLptsDBCreateStatementColumnSqlType sqlType
Constructor Detail

XLptsDBCreateStatementColumnType

public XLptsDBCreateStatementColumnType()
Method Detail

getCollate

public XLptsDBCreateStatementColumnCollateType getCollate()
Gets the value of the collate property.

Returns:
possible object is XLptsDBCreateStatementColumnCollateType

getColumn

public java.lang.String getColumn()
Gets the value of the column property.

Returns:
possible object is String

getConstraintTypeList

public java.util.List<XLptsDBCreateColumnConstraintType> getConstraintTypeList()
Gets the value of the constraintTypeList 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 constraintTypeList property.

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

    getConstraintTypeList().add(newItem);
 

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


getDefault

public XLptsDBCreateStatementColumnDefaultType getDefault()
Gets the value of the default property.

Returns:
possible object is XLptsDBCreateStatementColumnDefaultType

getId

public java.lang.String getId()
Gets the value of the id property.

Returns:
possible object is String

getSizes

public XLptsDBCreateStatementColumnSizeType getSizes()
Gets the value of the sizes property.

Returns:
possible object is XLptsDBCreateStatementColumnSizeType

getSqlType

public XLptsDBCreateStatementColumnSqlType getSqlType()
Gets the value of the sqlType property.

Returns:
possible object is XLptsDBCreateStatementColumnSqlType

setCollate

public void setCollate(XLptsDBCreateStatementColumnCollateType value)
Sets the value of the collate property.

Parameters:
value - allowed object is XLptsDBCreateStatementColumnCollateType

setColumn

public void setColumn(java.lang.String value)
Sets the value of the column property.

Parameters:
value - allowed object is String

setDefault

public void setDefault(XLptsDBCreateStatementColumnDefaultType value)
Sets the value of the default property.

Parameters:
value - allowed object is XLptsDBCreateStatementColumnDefaultType

setId

public void setId(java.lang.String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

setSizes

public void setSizes(XLptsDBCreateStatementColumnSizeType value)
Sets the value of the sizes property.

Parameters:
value - allowed object is XLptsDBCreateStatementColumnSizeType

setSqlType

public void setSqlType(XLptsDBCreateStatementColumnSqlType value)
Sets the value of the sqlType property.

Parameters:
value - allowed object is XLptsDBCreateStatementColumnSqlType


Copyright 2009,2010, Lapetus Systems Ltd. (All rights reserved)