ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

org.jboss.shrinkwrap.descriptor.api.orm20
Interface MapKeyColumn<T>

All Superinterfaces:
Child<T>

public interface MapKeyColumn<T>
extends Child<T>

This interface defines the contract for the map-key-column xsd type

Since:
Generation date :2012-05-09T23:45:05.33-07:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Method Summary
 MapKeyColumn<T> columnDefinition(String columnDefinition)
          Sets the column-definition attribute
 String getColumnDefinition()
          Returns the column-definition attribute
 Integer getLength()
          Returns the length attribute
 String getName()
          Returns the name attribute
 Integer getPrecision()
          Returns the precision attribute
 Integer getScale()
          Returns the scale attribute
 String getTable()
          Returns the table attribute
 MapKeyColumn<T> insertable(Boolean insertable)
          Sets the insertable attribute
 Boolean isInsertable()
          Returns the insertable attribute
 Boolean isNullable()
          Returns the nullable attribute
 Boolean isUnique()
          Returns the unique attribute
 Boolean isUpdatable()
          Returns the updatable attribute
 MapKeyColumn<T> length(Integer length)
          Sets the length attribute
 MapKeyColumn<T> name(String name)
          Sets the name attribute
 MapKeyColumn<T> nullable(Boolean nullable)
          Sets the nullable attribute
 MapKeyColumn<T> precision(Integer precision)
          Sets the precision attribute
 MapKeyColumn<T> removeColumnDefinition()
          Removes the column-definition attribute
 MapKeyColumn<T> removeInsertable()
          Removes the insertable attribute
 MapKeyColumn<T> removeLength()
          Removes the length attribute
 MapKeyColumn<T> removeName()
          Removes the name attribute
 MapKeyColumn<T> removeNullable()
          Removes the nullable attribute
 MapKeyColumn<T> removePrecision()
          Removes the precision attribute
 MapKeyColumn<T> removeScale()
          Removes the scale attribute
 MapKeyColumn<T> removeTable()
          Removes the table attribute
 MapKeyColumn<T> removeUnique()
          Removes the unique attribute
 MapKeyColumn<T> removeUpdatable()
          Removes the updatable attribute
 MapKeyColumn<T> scale(Integer scale)
          Sets the scale attribute
 MapKeyColumn<T> table(String table)
          Sets the table attribute
 MapKeyColumn<T> unique(Boolean unique)
          Sets the unique attribute
 MapKeyColumn<T> updatable(Boolean updatable)
          Sets the updatable attribute
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

name

MapKeyColumn<T> name(String name)
Sets the name attribute

Parameters:
name - the value for the attribute name
Returns:
the current instance of MapKeyColumn

getName

String getName()
Returns the name attribute

Returns:
the value defined for the attribute name

removeName

MapKeyColumn<T> removeName()
Removes the name attribute

Returns:
the current instance of MapKeyColumn

unique

MapKeyColumn<T> unique(Boolean unique)
Sets the unique attribute

Parameters:
unique - the value for the attribute unique
Returns:
the current instance of MapKeyColumn

isUnique

Boolean isUnique()
Returns the unique attribute

Returns:
the value defined for the attribute unique

removeUnique

MapKeyColumn<T> removeUnique()
Removes the unique attribute

Returns:
the current instance of MapKeyColumn

nullable

MapKeyColumn<T> nullable(Boolean nullable)
Sets the nullable attribute

Parameters:
nullable - the value for the attribute nullable
Returns:
the current instance of MapKeyColumn

isNullable

Boolean isNullable()
Returns the nullable attribute

Returns:
the value defined for the attribute nullable

removeNullable

MapKeyColumn<T> removeNullable()
Removes the nullable attribute

Returns:
the current instance of MapKeyColumn

insertable

MapKeyColumn<T> insertable(Boolean insertable)
Sets the insertable attribute

Parameters:
insertable - the value for the attribute insertable
Returns:
the current instance of MapKeyColumn

isInsertable

Boolean isInsertable()
Returns the insertable attribute

Returns:
the value defined for the attribute insertable

removeInsertable

MapKeyColumn<T> removeInsertable()
Removes the insertable attribute

Returns:
the current instance of MapKeyColumn

updatable

MapKeyColumn<T> updatable(Boolean updatable)
Sets the updatable attribute

Parameters:
updatable - the value for the attribute updatable
Returns:
the current instance of MapKeyColumn

isUpdatable

Boolean isUpdatable()
Returns the updatable attribute

Returns:
the value defined for the attribute updatable

removeUpdatable

MapKeyColumn<T> removeUpdatable()
Removes the updatable attribute

Returns:
the current instance of MapKeyColumn

columnDefinition

MapKeyColumn<T> columnDefinition(String columnDefinition)
Sets the column-definition attribute

Parameters:
columnDefinition - the value for the attribute column-definition
Returns:
the current instance of MapKeyColumn

getColumnDefinition

String getColumnDefinition()
Returns the column-definition attribute

Returns:
the value defined for the attribute column-definition

removeColumnDefinition

MapKeyColumn<T> removeColumnDefinition()
Removes the column-definition attribute

Returns:
the current instance of MapKeyColumn

table

MapKeyColumn<T> table(String table)
Sets the table attribute

Parameters:
table - the value for the attribute table
Returns:
the current instance of MapKeyColumn

getTable

String getTable()
Returns the table attribute

Returns:
the value defined for the attribute table

removeTable

MapKeyColumn<T> removeTable()
Removes the table attribute

Returns:
the current instance of MapKeyColumn

length

MapKeyColumn<T> length(Integer length)
Sets the length attribute

Parameters:
length - the value for the attribute length
Returns:
the current instance of MapKeyColumn

getLength

Integer getLength()
Returns the length attribute

Returns:
the value defined for the attribute length

removeLength

MapKeyColumn<T> removeLength()
Removes the length attribute

Returns:
the current instance of MapKeyColumn

precision

MapKeyColumn<T> precision(Integer precision)
Sets the precision attribute

Parameters:
precision - the value for the attribute precision
Returns:
the current instance of MapKeyColumn

getPrecision

Integer getPrecision()
Returns the precision attribute

Returns:
the value defined for the attribute precision

removePrecision

MapKeyColumn<T> removePrecision()
Removes the precision attribute

Returns:
the current instance of MapKeyColumn

scale

MapKeyColumn<T> scale(Integer scale)
Sets the scale attribute

Parameters:
scale - the value for the attribute scale
Returns:
the current instance of MapKeyColumn

getScale

Integer getScale()
Returns the scale attribute

Returns:
the value defined for the attribute scale

removeScale

MapKeyColumn<T> removeScale()
Removes the scale attribute

Returns:
the current instance of MapKeyColumn

ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.